Stein Magnus Jodal
a58257a653
Do not install mopidy.desktop as it is really hacky and not that useful
2011-06-09 17:40:54 +02:00
Stein Magnus Jodal
3432c84e68
Add new SPOTIFY_BITRATE setting to changelog
2011-06-09 17:38:33 +02:00
Stein Magnus Jodal
ee09365ccf
Merge branch 'feature/multiple-bitrates-support' into develop
2011-06-09 17:35:37 +02:00
Stein Magnus Jodal
2321550079
Fix import cycle
2011-06-09 17:35:22 +02:00
Johannes Knutsen
e97b32d041
rename SPOTIFY_HIGH_BITRATE setting to SPOTIFY_BITRATE, and use actual bitrate value to define preferred bitrate
2011-06-09 17:18:35 +02:00
Stein Magnus Jodal
35cc1dcb34
Do not print stack trace on settings validation error
2011-06-09 17:00:48 +02:00
Stein Magnus Jodal
ed59030a50
Update changelog for 0.5.0 release
2011-06-09 16:10:28 +02:00
Stein Magnus Jodal
a7a686f4ad
docs: How to use the SHOUTcast output
2011-06-09 15:18:29 +02:00
Stein Magnus Jodal
a9bcfaa805
Rename SHOUTCAST_OUTPUT_SERVER to SHOUTCAST_OUTPUT_HOSTNAME to be consistent with MPD_SERVER_HOSTNAME
2011-06-09 15:17:07 +02:00
Stein Magnus Jodal
02ff811770
Merge pull request #106 from adamcik/feature/improve-scanner
...
feature/improve-scanner
2011-06-09 04:56:35 -07:00
Thomas Adamcik
06bee1cd21
Typo fix
2011-06-09 13:55:15 +02:00
Thomas Adamcik
b6d1ff2b74
Add scanner improvements to changelog
2011-06-09 13:54:12 +02:00
Thomas Adamcik
90f2fe64ec
Merge branch 'develop' into feature/improve-scanner
2011-06-09 13:48:01 +02:00
Stein Magnus Jodal
3b21b7bf7d
This is kind of redundant
2011-06-08 02:28:41 +02:00
Stein Magnus Jodal
a1932b3e98
We deal with tracks, not songs
2011-06-07 23:50:32 +02:00
Stein Magnus Jodal
e09729fe77
No need to close the socket when you're told that the socket is closed
2011-06-07 23:48:00 +02:00
Stein Magnus Jodal
474805c9be
UFixMPD server by correctly giving the socket to asyncore.dispatcher
2011-06-07 23:43:45 +02:00
Stein Magnus Jodal
a354eab948
Merge remote-tracking branch 'adamcik/feature/extract-socket-code' into develop
2011-06-07 16:26:02 +02:00
Thomas Adamcik
8b9fb90449
Fix logging of mopidy server port
2011-06-07 16:11:34 +02:00
Stein Magnus Jodal
f35eb4aa9b
Require libspotify 0.0.8 and pyspotify 1.2
2011-06-07 16:04:26 +02:00
Stein Magnus Jodal
20d3b48bb5
Update changelog with fix for GH-59 ( fixes : #59 )
2011-06-07 16:02:29 +02:00
Thomas Adamcik
6575dafcb9
Merge branch 'develop' into feature/extract-socket-code
2011-06-07 15:51:34 +02:00
Thomas Adamcik
cf3b6dcb2b
Add create socket test
2011-06-07 15:45:52 +02:00
Thomas Adamcik
14a9a3fb66
Use mocking for network.has_ipv6 monkey patching
2011-06-07 15:27:36 +02:00
Thomas Adamcik
ea9159a9ba
Add test for try_ipv6_socket
2011-06-07 15:27:29 +02:00
Stein Magnus Jodal
b9caba3db2
Merge remote-tracking branch 'bok/fix-59' into develop
2011-06-07 15:23:37 +02:00
Thomas Adamcik
d664c11e22
Pull network related functions out of mopidy.frontends.mpd.server
2011-06-07 14:09:15 +02:00
Stein Magnus Jodal
a472a183e8
Merge pull request #102 from jodal/feature/mpd-improvements
...
Lots of small improvements, mostly to the MPD frontend.
2011-06-06 17:28:04 -07:00
Stein Magnus Jodal
92937bd3ac
Make the error_code a class attribute on MPD exceptions
2011-06-07 02:26:58 +02:00
Stein Magnus Jodal
30afee49c5
Import entire exceptions module to make import list shorter
2011-06-07 01:55:36 +02:00
Stein Magnus Jodal
03dbbeb9cf
Ignore .idea
2011-06-06 18:51:10 +02:00
Stein Magnus Jodal
48f5ed01bf
Merge branch 'develop' into feature/mpd-improvements
2011-06-04 23:53:15 +02:00
Stein Magnus Jodal
3f97f3f78b
Convert cp_track from tuple to namedtuple, to get more readable code
2011-06-04 20:46:34 +02:00
Stein Magnus Jodal
caedac252e
Move import into methods where needed to avoid import loops when importing mopidy.models
2011-06-04 20:45:03 +02:00
Stein Magnus Jodal
958983113d
Improve 'status' performance by about 30% by sending requests for all needed data at once, block for all of them to arrive, and then return the result. This reduces the number of thread switches needed.
2011-06-04 20:25:02 +02:00
Stein Magnus Jodal
6c68b17b45
Fix 'commands' and 'notcommands' for unauthenticated users
...
Use newly gained access to the current user's authentication state and
the command handler's auth_required flag to give correct 'commands' and
'notcommands' output to unauthenticated users when password
authentication is activated.
2011-06-04 19:44:16 +02:00
Stein Magnus Jodal
d0573aa7e8
docs: Do not autodoc private members any longer. The need really went away with the separation of BackendControllers and BackendProviders
2011-06-04 19:28:19 +02:00
Stein Magnus Jodal
528f599660
Remove _-prefix from BaseMixer.{get_volume,set_volume} as they are public members of the API, intended to be overridden
2011-06-04 19:25:38 +02:00
Stein Magnus Jodal
c52d5c9388
Document mopidy.frontends.mpd.protoocol.mpd_commands as a part of the MPD frontend API
2011-06-04 19:20:53 +02:00
Stein Magnus Jodal
3ac987ee47
Move definition of what commands are allowed without authentication from the auth filter to the request handlers
2011-06-04 19:16:07 +02:00
Stein Magnus Jodal
601a0f0a45
You are always authenticated when MPD_SERVER_PASSWORD==None
2011-06-04 19:02:20 +02:00
Stein Magnus Jodal
d5a13ae1ca
Add auth_required=True to handle_request, and add it to the MpdCommand object stashed in mpd_commands
2011-06-04 18:55:54 +02:00
Stein Magnus Jodal
e68d715d3e
Rename handle_pattern decorator to handle_request
2011-06-04 18:51:18 +02:00
Stein Magnus Jodal
a08885bb95
Use a MpdCommand namedtuple in the mopidy.frontends.mpd.protocol.mpd_commands list
2011-06-04 18:43:30 +02:00
Stein Magnus Jodal
e6294ec869
Fix pylint warnings in MPD frontend
2011-06-04 18:24:06 +02:00
Stein Magnus Jodal
68a671414c
Update MpdServer's docstrings
2011-06-04 17:38:03 +02:00
Stein Magnus Jodal
939a8f40d6
No need for splitting init and start of MpdSession
2011-06-04 17:18:46 +02:00
Stein Magnus Jodal
6d1bac0d72
Reorder methods and add comments to divide sections
2011-06-04 17:06:17 +02:00
Thomas Adamcik
eba5cff9d1
Work around strange wma issue in scanner
2011-06-04 02:21:42 +02:00
Stein Magnus Jodal
08f085fd8d
Refactor MpdDispatcher to use a filter model, like Java Servlets. Password authentication handling becomes much cleaner.
2011-06-04 02:21:14 +02:00