Jan Holthuis
19b92e1199
playlist: Improve speed in PlaylistQuery class
...
Implement the col_clause method for faster, sqlite-based querying. This
will only make a difference if the "fast" kwarg is set to True.
2019-02-17 14:38:36 +01:00
Jan Holthuis
a80a07f093
playlist: Add playlist plugin
...
Adds M3U playlist support as a query to beets and thus partially
resolves issue #123 . The implementation is heavily based on #2380 by
Robin McCorkell.
It supports referencing playlists by absolute path:
$ beet ls playlist:/path/to/someplaylist.m3u
It also supports referencing playlists by name. The playlist is then
seached in the playlist_dir and the ".m3u" extension is appended to the
name:
$ beet ls playlist:anotherplaylist
The configuration for the plugin looks like this:
playlist:
relative_to: library
playlist_dir: /path/to/playlists
The relative_to option specifies how relative paths in playlists are
handled. By default, paths are relative to the "library" directory. It
also possible to make them relative to the "playlist" or set the option
or set it to a fixed path.
2019-02-17 14:38:36 +01:00
Adrian Sampson
17d9882389
Make the path-field-remover function more obvious
...
An amendment to #3084 .
2018-12-01 16:57:25 -05:00
Domen
5de3ee9a5f
Export plugin can now export path from library, if explicitly specified as field to export. Info plugin behaviour is unchanged.
2018-11-28 20:19:37 +01:00
milesial
d5caae12bd
Now logs both the source and the destination
2018-10-25 15:29:28 +02:00
milesial
d4e615feba
Fixed typo in convert when copying cover art
2018-10-24 19:07:12 +02:00
Samuel Nilsson
a928dbc470
Added contextpath configuration to subsonicupdate plugin. Fixed bug in
...
subsonicupdate port configuration.
2018-10-10 21:22:31 +02:00
Jack Wilsdon
5ad16983d4
Fix miscellaneous typos
2018-10-09 01:11:06 +01:00
Adrian Sampson
8b59b20ef8
Tiny style fix for #3028
2018-09-16 20:56:06 -04:00
Andrew Rogl
865940746c
More clean up requests
2018-09-11 18:52:55 +10:00
Andrew Rogl
308dccab95
Address requested changes from Adrian
2018-09-10 20:47:58 +10:00
Andrew Rogl
c43a957f46
Clean up flake errors
2018-09-09 15:48:07 +10:00
Andrew Rogl
919f3f9c34
mbsync no longer queries MusicBrainz when the either the mb_albumid or mb_trackid field is invalid
2018-09-09 15:20:26 +10:00
Adrian Sampson
e8ffaf9984
Merge pull request #3020 from Archer4499/master
...
chroma: Bias toward looking up more relevant releases using date/country
2018-08-31 22:39:45 -04:00
Derek King
549c115752
Return tuple of numbers instead of string for release_key
2018-09-01 04:10:29 +10:00
Adrian Sampson
eec5bfe73a
Fiddle with some whitespace
2018-08-30 14:58:12 -04:00
Derek King
7a8f980323
chroma: Allow releases to be sorted by date/country
...
Uses
match:preferred:countries/original_year:
config options to determine whether the releases should be sorted by their respective fields.
The behaviour is the same as before when the default config is used.
2018-08-31 00:39:47 +10:00
L Maffeo
7369933232
Updated documentation
2018-08-28 21:50:24 +02:00
L Maffeo
c7aa248a77
Configuration defaults review
2018-08-28 21:34:58 +02:00
L Maffeo
39e8a8389b
Code cleanup
2018-08-26 17:38:17 +02:00
L Maffeo
b747291468
Passed tox tests
2018-08-26 15:22:22 +02:00
L Maffeo
bd5ab43bc6
Removed logging (needs additional testing)
2018-08-26 14:34:47 +02:00
Io Ii
7bfb7e12e7
Minor fix in config
2018-08-26 09:13:23 +02:00
Io Ii
10c40b1575
Second review by @sampsyo
2018-08-26 08:35:16 +02:00
Adrian Sampson
1f37cb61a3
Merge branch 'master' into master
2018-08-25 06:55:12 -07:00
Martin Haaß
a3770686b4
to fix the peak calculation also delete the division
2018-08-20 23:39:34 +02:00
Martin Haaß
f58f03dbfd
replaygain: albumpeak on large collections is calculated as average, not maximum (bug 3008)
2018-08-20 23:06:11 +02:00
L Maffeo
d4cecccdac
Renamed plugin, added comments and minor fixes.
2018-08-18 14:22:25 +02:00
L Maffeo
fc1592adbe
Renamed plugin, added default configuration and comments
2018-08-18 14:17:00 +02:00
Adrian Sampson
890ba85c79
Merge pull request #3004 from thetarkus/gmusic-additions-2
...
gmusic plugin fixes and additions
2018-08-15 12:03:13 -04:00
thetarkus
e824132137
Rename oauth_filepath to oauth_file, update gmusic doc
2018-08-15 11:42:04 -04:00
Adrian Sampson
cab6910866
Merge pull request #2718 from beetbox/fix-itunes
...
fetchart: Restore iTunes Store source
2018-08-15 10:34:07 -04:00
nath@dp7510
399bfb985e
fetchart: fix itunes debug info
...
Some typos + make it more useful overall
2018-08-15 13:56:39 +02:00
nath@dp7510
0107262ed3
fetchart: restore itunes art source
...
Reimplement minimalistic itunes scraper from scratch
2018-08-15 13:55:55 +02:00
thetarkus
abffb29a3f
gmusic plugin addition: add oauth_filepath option, better device_id
...
guessing
2018-08-14 23:30:54 -04:00
thetarkus
b7354fef23
gmusic plugin: only authenticate when needed
2018-08-14 22:35:10 -04:00
Adrian Sampson
69c8684302
Revise comment
2018-08-14 10:19:13 -04:00
Adrian Sampson
4242a6b202
Merge pull request #3003 from bemeurer/master
...
Parallelize absubmit
2018-08-14 10:18:46 -04:00
Adrian Sampson
86d353717a
Merge pull request #3002 from thetarkus/gmusic-additions-1
...
Add uploader_id, uploader_name, and device_id for gmusicapi auth in gmusic plugin
2018-08-14 09:17:45 -04:00
Bernardo Meurer
4eafa40ff2
Revert to sequential behavior for Python 2
2018-08-14 00:05:00 -03:00
Bernardo Meurer
0803ba74e2
Attempt at Python2 and 3 compatibility
2018-08-13 23:58:38 -03:00
Bernardo Meurer
a9f56db11e
Attempt to use ThreadPoolExecutor
2018-08-13 23:50:51 -03:00
Bernardo Meurer
31c95482d9
Fix imports
2018-08-13 23:23:41 -03:00
Bernardo Meurer
6c2daa061e
Moved from Pool to ThreadPool
2018-08-13 23:22:40 -03:00
Bernardo Meurer
22a6a0e6ef
Parallelized absubmit
2018-08-13 22:44:45 -03:00
Adrian Sampson
bac8faad78
Resolve W605: invalid escape sequence
...
This came up in lots of regexes that weren't using "raw" literals.
2018-08-13 10:41:01 -04:00
thetarkus
b1d5cc1485
Add uploader_id, uploader_name, and device_id for gmusicapi auth.
2018-08-13 02:52:16 -04:00
L Maffeo
67568b4f4c
Passed tox tests
2018-08-12 19:37:31 +02:00
L Maffeo
5617eef6c7
Added subsonic plugin
2018-08-12 17:48:53 +02:00
Scott Carlson
a605a1ba55
Fixing Flake8 spacing complaint
2018-08-09 21:28:35 -05:00