Thomas Adamcik
f49973304c
main: Start unifying command handling
...
- Removes show_deps and show_config from commands module. These
are now handled directly in the main() method pending subcommands.
- Unifies show_config with general main() config handling.
- Sets default verbosity level to zero.
- Reduce verbosity when --show-config or --show-deps is called.
- Update console logging to consider verbosity < 0 quiet/
2013-11-08 01:17:52 +01:00
Thomas Adamcik
51b778fcd6
main: Create helper for logging boostraping
2013-11-08 00:59:05 +01:00
Thomas Adamcik
bdba83b1be
main: Move argparse building to a function.
2013-11-08 00:09:17 +01:00
Stein Magnus Jodal
5b78ff94ff
docs: Remove count from MPD limitations list
2013-11-07 19:33:46 +01:00
Stein Magnus Jodal
71eff1bf45
Merge pull request #566 from adamcik/feature/scanner
...
Switch back to custom scanner
2013-11-06 12:31:02 -08:00
Thomas Adamcik
86926e8011
scanner: Remove unused argument for progress helper.
2013-11-06 21:14:11 +01:00
Thomas Adamcik
dc3cf427b6
scanner/mpd: Add TODOs for later and fix flake8 warning
2013-11-06 19:19:17 +01:00
Thomas Adamcik
e6381a1a0a
audio: Add mtime to scanner results for file: uris
2013-11-06 19:10:49 +01:00
Thomas Adamcik
469f414c4c
audio: Don't do duration conversion to ms in scanner
2013-11-06 19:10:49 +01:00
Thomas Adamcik
16ac5277f6
audio: Make min duration in scanner configurable.
2013-11-06 19:10:49 +01:00
Thomas Adamcik
20b0602842
audio/scanner: Move translator into audio.
...
Tries to move more of the gst bits and pieces we are leaking into audio.
2013-11-06 19:10:49 +01:00
Thomas Adamcik
4cadba0ac7
scanner: Add progress tracking and process sorted uris
2013-11-06 19:10:49 +01:00
Thomas Adamcik
0a2d74eff1
scanner: Update to use new mopidy.audio.scan
...
Also adds the check less than 100ms check back to the scanner.
2013-11-06 19:10:49 +01:00
Thomas Adamcik
d6ab78a86c
audio: Re-add improved version of python based scanner.
...
- Unlike the old python version we do not wait for the first audio handoff, we
only progress until the PAUSED state. This ensure we don't block on empty files.
- Instead of using the signal watch and running the main loop we simply poll
the messages from the bus directly allowing for a synchronous code flow.
- Between each file the pipeline is always returned to NULL, this is done as we
found that gst 0.10 will slow down as the uribin does not cleanup the
children it creates for handling each file. This issue is not present in 1.0.
- This also works around a segfault that was likely caused by a race condition
that seems to trigger in the 0.10 version of the pbutils discoverer.
- This version of the scanner also fixes the per track slow down, and works out
to be considerably faster than even the built in discoverer from 1.0.
- Finally this removes the WMA hack as I kan no longer find any evidence of it
being needed.
2013-11-06 19:10:49 +01:00
Stein Magnus Jodal
0ab1aacbc5
docs: Remove redundant Read The Docs config
2013-11-04 23:36:02 +01:00
Stein Magnus Jodal
4b920e66d4
docs: Add refs to fixed issues
2013-11-03 12:24:56 +01:00
Stein Magnus Jodal
bbe7a467cd
Merge branch 'master' into develop
...
Conflicts:
docs/changelog.rst
2013-11-02 23:47:22 +01:00
Stein Magnus Jodal
578eed99ce
Release v0.16.1
2013-11-02 23:44:28 +01:00
Stein Magnus Jodal
80a112c316
docs: Update changelog for v0.16.1
2013-11-02 23:44:02 +01:00
Stein Magnus Jodal
8e343e1a40
Set version to 0.16.1
2013-11-02 23:41:53 +01:00
Stein Magnus Jodal
640337bc68
docs: Update changelog
2013-11-02 22:38:20 +01:00
Stein Magnus Jodal
8a61ff0265
Merge branch 'rename_track' into develop
2013-11-02 22:37:38 +01:00
Lasse Bigum
7339d4839c
Update filter name to match track_name change
2013-11-02 22:34:54 +01:00
Lasse Bigum
9593da08b6
Rename track in MPD to track_name to avoid confusion
2013-11-02 22:34:26 +01:00
Stein Magnus Jodal
a44b7c06a5
docs: Update changelog
2013-11-02 22:20:02 +01:00
Stein Magnus Jodal
bc6123a981
Merge branch 'split_albumartist_artist' into develop
2013-11-02 22:18:47 +01:00
Stein Magnus Jodal
838f584e2b
local: Formatting
2013-11-02 22:18:37 +01:00
Stein Magnus Jodal
b0d43444c2
local: Remove debug logging in tests
2013-11-02 22:18:26 +01:00
Lasse Bigum
f295cbd3cb
Fix flake8 issues
2013-11-02 22:14:25 +01:00
Lasse Bigum
24944bd8e3
Split artist and albumartist dependency, update tests based on this
2013-11-02 22:13:54 +01:00
Stein Magnus Jodal
51ffcb8609
docs: Update changelog
2013-11-02 22:07:03 +01:00
Stein Magnus Jodal
f2384252a2
travis: Ignore <python:all> in apt-cache output
2013-11-02 22:05:27 +01:00
Stein Magnus Jodal
463978e246
Merge branch 'feature/list_albumartist' into develop
2013-11-02 22:02:37 +01:00
Stein Magnus Jodal
0df84b85d0
mpd: Check if track.album exists before using it
2013-11-02 22:00:35 +01:00
Lasse Bigum
86f18935fe
Fix flake8 errors and add a few more tests
2013-11-02 21:57:53 +01:00
Lasse Bigum
fd213f2d78
Add tests for albumartist
2013-11-02 21:57:53 +01:00
Lasse Bigum
7c414d4abc
Support 'list albumartist'
2013-11-02 21:57:53 +01:00
Stein Magnus Jodal
88933fa96d
Merge branch 'fix_track_no' into develop
2013-11-02 21:55:12 +01:00
Lasse Bigum
e7746dac1b
Remove debug, make track_no more robust
2013-11-02 21:54:46 +01:00
Lasse Bigum
efc9fc75b5
Fix track_no
2013-11-02 21:49:44 +01:00
Stein Magnus Jodal
04d9fa667b
deps: Don't strip last dir from dependency path
2013-11-02 19:25:06 +01:00
Stein Magnus Jodal
96633e1e83
docs: Remove wrong arguments for mopidy-convert-config
2013-11-01 16:45:20 +01:00
Stein Magnus Jodal
be5582e212
docs: Add manpages for all commands
2013-11-01 16:39:03 +01:00
Stein Magnus Jodal
4ec372ad0a
docs: Strip commands and unchanged configs
2013-11-01 15:29:24 +01:00
Stein Magnus Jodal
c0bfb5dfd3
docs: Simplify Arch install docs
2013-10-28 20:50:48 +01:00
Stein Magnus Jodal
152c8aa9c5
docs: Fix syntax error
2013-10-28 20:09:42 +01:00
Stein Magnus Jodal
4680688bd2
docs: Add howto for updating Debian packages
2013-10-28 12:06:39 +01:00
Stein Magnus Jodal
27f8597f57
docs: Merge license page into authors page
2013-10-28 11:54:49 +01:00
Stein Magnus Jodal
81e4c0e839
docs: Update txomon's mail address
2013-10-28 10:38:05 +01:00
Stein Magnus Jodal
590de1e9a9
docs: Further updates to the release howto
2013-10-27 23:00:21 +01:00