Commit Graph

4887 Commits

Author SHA1 Message Date
Stein Magnus Jodal
621aff22c9 http: Move mopidy.{frontends => }.http 2013-12-31 14:04:25 +01:00
Stein Magnus Jodal
b367d032f1 Merge master into develop 2013-12-30 19:40:24 +01:00
Stein Magnus Jodal
18ed4c6638 Merge pull request #622 from dz0ny/master
Add counter
2013-12-30 10:39:51 -08:00
Janez Troha
4e4d63be2c Add counter 2013-12-30 18:06:34 +01:00
Thomas Adamcik
cd261f9aaa Merge pull request #621 from jodal/feature/ref-model
models: Add lightweight Ref model with URI, name, and type
2013-12-29 14:57:18 -08:00
Stein Magnus Jodal
d3dcceefc5 models: Add description of Ref model 2013-12-29 21:08:46 +01:00
Stein Magnus Jodal
e87d5729e3 models: Add lightweight Ref model with URI, name, and type 2013-12-29 19:31:14 +01:00
Stein Magnus Jodal
7bb533a6b5 docs: Add note about public APIs and API stability 2013-12-29 15:38:41 +01:00
Stein Magnus Jodal
12d473ced6 zeroconf: Make public API with docs 2013-12-29 15:38:20 +01:00
Stein Magnus Jodal
4758a0ac12 tools: Remove unused dev tools 2013-12-29 15:04:47 +01:00
Stein Magnus Jodal
413d539a7b py3: Use print() function 2013-12-28 19:23:04 +01:00
Stein Magnus Jodal
414708b405 docs: Move images out of the _static dir
Sphinx copies the images to _images when the docs are built. Thus the
mopidy-docs debian package contains two copies of all images; one in _static
and one in _images. By keeping the images next to the source documents we only
get the _images copy included in the Debian package, reducing the package size
by 1.5MB.
2013-12-27 13:44:06 +01:00
Stein Magnus Jodal
fbd307bbf6 docs: Update mock to support glib.get_{system,user}_config_dir{s,} 2013-12-27 13:40:17 +01:00
Stein Magnus Jodal
0ffeb2710b docs: Fix typo 2013-12-21 21:25:31 +01:00
Stein Magnus Jodal
ef596ae391 docs: Link to PyPI instead of Crate.io which has been discontinued 2013-12-21 21:25:16 +01:00
Thomas Adamcik
9a7f3a91ad Merge pull request #615 from adamcik/feature/xdg_config_dirs
Add $XDG_CONFIG_DIRS to default config search path.
2013-12-19 15:15:36 -08:00
Thomas Adamcik
0bbfaff085 docs: Fix typo in changelog 2013-12-20 00:14:02 +01:00
Thomas Adamcik
279618fcde commands: Remove print statement 2013-12-19 23:42:33 +01:00
Thomas Adamcik
2a57190d7a docs: Update change log with XDG_CONFIG_DIRS change 2013-12-19 22:13:17 +01:00
Thomas Adamcik
89638e55d6 flags: use $XDG_CONFIG_DIRS and $XDG_CONFIG_HOME as defaults
This does not add support for '$XDG_CONFIG_DIRS' expansion, it just makes the
default include what it is set to.
2013-12-19 22:10:12 +01:00
Stein Magnus Jodal
147c304ee8 docs: Update authors 2013-12-15 22:52:07 +01:00
Stein Magnus Jodal
3859448e06 core: Test version property, fix typo in changelog 2013-12-15 22:49:33 +01:00
Stein Magnus Jodal
77dd40b3d0 Merge remote-tracking branch 'kingosticks/feature/expose-version-to-api' into develop 2013-12-15 22:45:49 +01:00
Stein Magnus Jodal
b0b2e37950 docs: Include API docs for the Core class 2013-12-15 21:41:00 +01:00
Stein Magnus Jodal
7b667028e1 docs: Unbreak docs building 2013-12-15 21:38:48 +01:00
kingosticks
69b1f5e270 get_version changelog entry 2013-12-15 20:38:45 +00:00
kingosticks
9f93fbaa36 property for get_version and documented 2013-12-15 20:37:41 +00:00
kingosticks
e1bb03789b expose mopidy version to core API 2013-12-15 18:50:05 +00:00
Stein Magnus Jodal
1bdc941b9c Merge master into develop 2013-12-10 09:34:21 +01:00
Stein Magnus Jodal
1f27ef2929 Merge pull request #607 from jeremybmerrill/patch-2
replaces outdated option --show-config with correct `mopidy config` in docs
2013-12-10 00:34:06 -08:00
Jeremy B. Merrill
4e5431c77a replaces outdated option --show-config with correct mopidy config in docs 2013-12-09 19:27:41 -05:00
Stein Magnus Jodal
e90c3eaf19 requirements: Move docs requirements to docs/ 2013-12-06 10:28:07 +01:00
Stein Magnus Jodal
a937d5e117 requirements: Fold testing requirements into docs 2013-12-06 10:23:57 +01:00
Stein Magnus Jodal
8295dd4f4a requirements: Fold http.txt into Mopidy-HTTP docs 2013-12-06 10:23:29 +01:00
Stein Magnus Jodal
101600d8d2 requirements: Remove core.txt, since it duplicates setup.py 2013-12-06 10:09:54 +01:00
Thomas Adamcik
1a032c5f92 Merge pull request #603 from adamcik/feature/lookup-stream-metadata
Add metadata lookup to streaming backend.
2013-12-05 15:06:01 -08:00
Thomas Adamcik
0fac8120d4 streaming: Code review adjustments 2013-12-06 00:04:36 +01:00
Thomas Adamcik
7c7db63659 docs: Add stream/timeout config value to docs 2013-12-05 23:03:50 +01:00
Thomas Adamcik
e37b1a1754 docs: Add streaming metadata lookup to changelog 2013-12-05 23:01:57 +01:00
Thomas Adamcik
d9b704d0d8 streaming: Add scanner lookup of stream metadata.
This adds support for looking up metada for all any any protocols the streaming
backend will support. This should also ensure that file:// files get metadata.
2013-12-05 22:58:48 +01:00
Thomas Adamcik
1379c38370 audio: Improve audio_data_to_track handling.
- Handle missing or none data for duration and mtime
- Add organization, location and copyright mapping used for streams.
2013-12-05 22:56:19 +01:00
Thomas Adamcik
a036e84a20 audio: Update scanner to not use gst.Bus.poll
Turns out poll sets up it's own mainloop in the default context causing us to
segfault.
2013-12-05 22:43:27 +01:00
Stein Magnus Jodal
eed74236a8 Merge pull request #602 from ruudud/document-492-workaround
Document workaround example for #492
2013-12-05 13:05:51 -08:00
Pål Ruud
91710e3618 Document workaround example for #492
The example is using an Icecast fallback stream that plays a silent MP3 file
when Mopidy sends the shutdown signal.

Tested and found working, however had minor issues with the client
(mpg123) playing the stream was getting out of sync when rapidly changing
songs.
Looking at the Icecast logs, it revealed that the switch between the mopidy and
the fallback stream happened immediately, so the issue is probably with the
client.
2013-12-05 21:49:49 +01:00
Stein Magnus Jodal
4142f0285b Remove 'Music Server' from app name in mopidy.desktop 2013-12-05 09:00:40 +01:00
Stein Magnus Jodal
dc4ce9a6af Merge pull request #599 from adamcik/feature/preroll-live-streams
audio: Cleanup scanner code and support live sources
2013-12-04 14:51:56 -08:00
Thomas Adamcik
10a448f90d audio: Cleanup scanner code and support live sources
- Make attributes internal with _ naming
- Cleanup handling of min durtion. Min set to None disables the check.
- Check state change result for no preroll which indicates a live source which
  must transistion to playing to get tags etc.
2013-12-04 23:41:39 +01:00
Stein Magnus Jodal
d7fc04e354 Merge branch 'feature/local-json' into develop 2013-12-04 23:30:16 +01:00
Stein Magnus Jodal
4a599eec0c docs: Minor tweaks 2013-12-04 23:30:01 +01:00
Stein Magnus Jodal
07784ed058 Merge branch 'develop' into feature/local-json 2013-12-04 23:27:21 +01:00