1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-11-10 04:02:17 +00:00
Commit Graph

144 Commits

Author SHA1 Message Date
spl0k
132d7b0c8b Improved queue processing 2014-07-27 12:30:45 +02:00
spl0k
52891cbf4c Scanner get its own thread, one instance might be used for several files 2014-06-14 16:54:04 +02:00
spl0k
b83538f80b A tiny bit more configuration on logging 2014-06-14 14:49:03 +02:00
spl0k
4facfbe275 Added a naive suboptimal foreground filesystem watcher 2014-06-13 19:04:00 +02:00
spl0k
f2ca878301 Scanner: exposing scan_file 2014-06-11 17:55:01 +02:00
spl0k
21f14a6dc1 Scanner: don't require a folder instance to call __scan_file 2014-06-11 17:53:33 +02:00
Andre-Nam
c29a2284b8 make it ready for packaging 2014-05-10 18:11:20 +02:00
spl0k
490a01849f Merge branch 'issue22' 2014-05-06 19:37:40 +02:00
Alban
71a82d76b2 Merge pull request #24 from jelmer/setup
Move supysonic into its own package, and add a setup file.
2014-05-05 19:08:24 +02:00
Jelmer Vernooij
a254d17801 Add a setup.py file. 2014-05-04 23:48:17 +02:00
spl0k
d974de38b5 Small change on the "main" script 2014-05-04 16:04:50 +02:00
Jelmer Vernooij
2eb65c33f3 Move all code into a package. 2014-05-01 02:55:39 +02:00
spl0k
62e0ca69f4 Handle LastFM connection errors 2014-04-05 16:03:43 +02:00
spl0k
7a060c9186 Ugrading requests
Closes #21
2014-04-04 19:58:11 +02:00
spl0k
6f9da086f0 -_-
Closes #19
2014-03-08 21:30:45 +01:00
Alban
2070b55a7c Fixed a typo 2014-03-04 23:02:19 +01:00
spl0k
4ce3958cbb Reworked imports 2014-03-04 22:56:53 +01:00
spl0k
6ed86f544f Updated README 2014-03-04 21:42:47 +01:00
spl0k
1601c70395 Adding CGI and FastCGI scripts
Closes #16
2014-03-04 19:42:05 +01:00
spl0k
28852c1de1 Improved application factory a bit 2014-03-03 21:43:06 +01:00
spl0k
b7f0494361 Allow choosing which address to listen on from command-line
Closes #12
2014-03-02 19:07:27 +01:00
spl0k
cebc4ff8a7 Removing executable bit from HTML templates 2014-03-02 18:37:08 +01:00
spl0k
0e6037a7ed Setting a license
Closes #15
2014-03-02 18:31:32 +01:00
spl0k
e84af9d661 Reduced some columns size from 256 to 255
Was causing error while creating tables on some MySQL servers.
Especially the 'artist.name' column which is unique.
2014-03-01 19:25:40 +01:00
spl0k
d2b2f2420b Updated Apache sample configuration 2014-02-27 13:21:37 +01:00
spl0k
dba2a9b662 Fix random with no tracks
Closes #10
2014-02-26 22:41:59 +01:00
spl0k
692f7d86e3 Merge remote-tracking branch 'jelmer/hashbang' 2014-02-23 22:36:20 +01:00
spl0k
39b3a3ce49 Updated clients list
Closes #11 and #13
2014-02-23 22:30:27 +01:00
Jelmer Vernooij
24b39c4565 Remove executable bits from files that are not meant to be executed. 2014-02-23 18:09:26 +00:00
Jelmer Vernooij
77d6aa59d7 Add shebang lines for easier running on *nix. 2014-02-23 18:09:19 +00:00
Jelmer Vernooij
cf0e279119 Fix two typos. 2014-02-23 00:44:22 +00:00
spl0k
c5aff8f4e3 CLI: display scanning progress every 5 seconds 2014-01-14 14:39:37 +01:00
spl0k
6f506243d7 Scanner: added a callback interface to report progress 2014-01-14 14:39:03 +01:00
spl0k
faacf40008 Merge branch 'master' into lyrics
Conflicts:
	api/media.py
2014-01-14 11:27:26 +01:00
spl0k
8fdba4c8c5 Getting lyrics from chartlyrics.com 2013-12-27 22:53:07 +01:00
spl0k
815944ca6f Some work on encodings 2013-12-09 19:06:14 +01:00
spl0k
4beb2d6774 Handle client prefs changes 2013-12-08 16:20:43 +01:00
spl0k
7947b55297 Web UI update with client prefs. Saving don't do anything for now 2013-12-07 19:19:33 +01:00
spl0k
4cd1aace76 Introducing client prefs
Allow setting default transcoding values for specific clients
2013-12-07 18:46:30 +01:00
spl0k
64e686584a New way of building XML
Less error-prone
Allows setting both attirbutes and text-data on a single element
2013-11-24 19:19:48 +01:00
spl0k
98901e5b86 Added getting lyrics from text files
This needs work on the XML converter
2013-11-24 17:20:11 +01:00
spl0k
82992047dd Added configurable extension whitelist on the scanner
Closes #8
2013-11-02 19:52:02 +01:00
spl0k
78eac108a4 Added an 'exit' command to the CLI 2013-11-02 19:02:45 +01:00
spl0k
dfc062180b Fix for files without tag
Closes #6
2013-10-26 13:13:19 +02:00
spl0k
64e8d616fc Won't handle content-length estimation
This is actually a bad idea. If the estimated value is too low, clients
might close the connection before receiving the whole file.
2013-10-20 17:47:13 +02:00
spl0k
4c68bac189 Transcoding supbprocess error handling 2013-10-20 17:27:20 +02:00
spl0k
45f60aaedb Fix for audio formats without bitrate 2013-10-16 09:53:43 +02:00
spl0k
ba7365cfef Updated README 2013-10-15 18:43:32 +02:00
spl0k
07e56e1d07 Stream: force content-type, in case Flask couldn't guess it 2013-10-15 18:26:41 +02:00
spl0k
b3aa61731a Changed mimetype guessing
First look in system-known extensions/types through `mimetypes` module,
then in supysonic configuration
2013-10-15 18:25:18 +02:00