Thomas Scholtes
76c7ba9186
Add asciify_paths configuration option
2014-08-06 17:53:44 +02:00
Thomas Scholtes
29e4fde571
convert: Simplify format configuration.
...
We don't have to specify the extension. By default it is the same as
the format name.
2014-08-05 12:06:35 +02:00
Thomas Scholtes
c2822a5b90
Documentation and changelog for b2740968
2014-08-05 11:50:06 +02:00
Olin Gay
ce4b45ec76
Pull request for Spotify plugin development, see: https://groups.google.com/forum/#!topic/beets-users/2xsOZC-NMNk
2014-08-03 19:55:50 -04:00
Adrian Sampson
51123d901b
Fixes for chroma.auto ( #888 , fix #629 )
2014-07-25 21:28:52 -07:00
dettrittus
e1d2b5220c
Add 'auto' option in acoustid( Fix #629 )
2014-07-25 23:40:23 -04:00
Adrian Sampson
b7da5df5ee
Docs/changelog for #866
2014-07-13 22:23:59 -07:00
aroquen
b069b16b2e
Added bpm to plugins index
2014-07-14 02:36:54 +02:00
aroquen
090a51597d
New bpm plugin to determine bpm from keystrokes
2014-07-14 02:35:07 +02:00
Adrian Sampson
b8ee0b59b8
Merge branch 'master' of github.com:sampsyo/beets
2014-07-12 10:56:47 -07:00
Adrian Sampson
35994e4bbd
Docs: remove reference to "beet write -a"
...
This flag doesn't really exist!
2014-07-12 10:56:24 -07:00
Thomas Scholtes
46c9992633
Refactor resuming of imports
...
Instead of recording only the most recently imported path and assuming
that all previous path have also been imported, we record all imported
paths and skip recorded paths when resuming the import.
This fixes an issue where parallelism would screw up the import order
and reimport some files. It also allows us to record singleton items.
We can apply the same strategy can be applied for incremental imports.
2014-07-08 15:06:01 +02:00
Adrian Sampson
38bf08a49e
Move path entry in field list
2014-07-02 18:59:37 -07:00
r04r
f6b59cf7df
Add $path to the list of available values in pathformat.rst
2014-07-03 03:30:34 +02:00
Adrian Sampson
b6582e417f
Changelog and doc fixes for #852
2014-07-02 14:51:41 -07:00
Adrian Sampson
6fcd7c9285
Merge branch 'oprietop-master'
2014-07-02 14:48:34 -07:00
oprietop
8a4c668218
Documenting #852
2014-07-02 09:27:58 +02:00
Adrian Sampson
e5c5e1858c
Changelog for #851 (bucket improvements)
2014-07-01 14:40:39 -07:00
Adrian Sampson
711b1a5bb1
Merge branch 'sotho-master'
2014-07-01 14:38:02 -07:00
Adrian Sampson
e4ecfcec9d
Changelog for #850 ( fix #844 )
2014-07-01 14:34:52 -07:00
Adrian Sampson
bc35015251
Changelog for #847 ( fix #805 )
2014-07-01 14:29:35 -07:00
Adrian Sampson
588ecd0d7b
Changelog & style for #846 ( fix #836 )
2014-07-01 14:22:16 -07:00
Adrian Sampson
ed07390dce
Changelog for #732
2014-07-01 14:16:56 -07:00
Alexander Elbs
9ca816f247
the bucket plugin transforms a pattern like 'A - D' into something that
...
matches all letters starting with A to D (upper and lower case). This
change allows to put more artists into that bucket. E.g. artists
starting with ä or Ä and 0 to 9 and … (three dots)
Example config for overriding a bucket pattern:
bucket:
bucket_alpha: ['A - D', 'E - L', 'M - R', 'S - Z']
bucket_alpha_regex:
'A - D': ^[0-9a-dA-D…äÄ]
2014-06-30 20:55:28 +02:00
Adrian Sampson
16f6a3daa7
Note about group-albums and import log ( #825 )
2014-06-25 10:05:31 -07:00
Pierre Rust
486289b11a
Add documentation about default sort configuration.
2014-06-15 22:32:25 +02:00
Pierre Rust
3426363775
Add documentation about sort specification.
2014-06-15 22:32:25 +02:00
Adrian Sampson
eb5c37ecc0
Fix broken docs references
2014-06-14 16:17:28 +01:00
Adrian Sampson
4940958148
Fix #822 : scrub/convert plugin conflict
...
We now correctly scrub the destination of a conversion, not the source.
2014-06-14 16:08:49 +01:00
Heinz Wiesinger
bd55fadafb
Changelog for #812
2014-06-14 12:07:16 +02:00
Adrian Sampson
30c5f4ddf4
Changelog for #810 ( fix #320 )
2014-06-08 17:27:06 +01:00
Adrian Sampson
3e1e8eea16
Changelog for #811 ( fix #475 )
2014-06-08 17:24:22 +01:00
Adrian Sampson
29e11f1ddb
Changelog for #772/#806
2014-06-04 17:16:47 -07:00
Adrian Sampson
d2b1fd4da9
Merge branch 'master' of github.com:sampsyo/beets
2014-06-01 12:04:48 -07:00
Adrian Sampson
61083325e3
Fix #796 : flat import of empty directories
2014-06-01 12:04:16 -07:00
Adrian Sampson
85ee7b2b0c
Merge pull request #794 from drm00/beets-on-openbsd
...
beets installation instructions on openbsd
2014-05-29 09:23:22 -07:00
Nils R
96fd33903b
beets installation instructions on openbsd
2014-05-29 13:30:28 +02:00
Adrian Sampson
429188e8e1
Changelog for #776
2014-05-25 15:44:21 -07:00
Lucas Duailibe
d1d166b5b5
Enable use of files with play -a ( closes #776 )
...
This commit changes the output of the play plugin to always use files instead of folders when generating a playlist when using the `-a` option. A new `use_folders` option was added to preserve the old behavior for anyone who wishes it.
2014-05-25 18:47:02 -03:00
Adrian Sampson
1d8a4d0143
Changelog for #784 and #757
2014-05-22 08:37:08 -07:00
Adrian Sampson
b8143d2561
Changelog for #782 ( fix #779 )
2014-05-20 17:25:26 -07:00
Adrian Sampson
e41ae47ebf
Changelog for #767
2014-05-18 15:35:37 -07:00
Adrian Sampson
9ec26f7402
Merge pull request #767 from ghedo/play_cmd
...
Support commands with options in play plugin
2014-05-18 15:21:09 -07:00
Adrian Sampson
dfa8445980
Style and wording for Google Images ( #766 )
2014-05-17 22:10:39 -07:00
Adrian Sampson
7f675dbf64
Merge branch 'Lemutar-master'
2014-05-17 22:02:09 -07:00
Adrian Sampson
79aef50c25
AIFF support ( fix #250 )
...
Thanks to @EvanPurkhiser, AIFF is now supported in Mutagen 1.23! Now we can
support it too.
2014-05-17 21:13:40 -07:00
Adrian Sampson
48ee713584
MediaFile: fix deletion of FLAC image fields
...
This was a no-op before but raises an exception on Mutagen 1.23. This fixes
the behavior (I'm not sure if we were using it anywhere) and the failing test.
2014-05-17 13:30:58 -07:00
Adrian Sampson
32a3da5961
Clarify dependencies for RG GStreamer backend
2014-05-17 13:21:55 -07:00
Rafael Bodill
294eefab00
Clarifying ImportFeeds' dir parameter
2014-05-16 16:52:23 +03:00
Lemutar
c890384215
add a test, replace urllibs , update help
2014-05-16 10:56:55 +02:00
Stig Inge Lea Bjørnsen
5d7c78c219
Minor correction in the documentation for date queries.
2014-05-15 20:06:25 +02:00
Alessandro Ghedini
cff45bbf99
Add multi-option command example to the play plugin documentation
2014-05-15 11:07:58 +02:00
Adrian Sampson
7cf6491a65
Changelog for #520
2014-05-13 21:55:22 -07:00
Stig Inge Lea Bjørnsen
e800c9cc62
Plugin rename importmtimes -> importadded.
...
This includes some minor changes to the documentation.
2014-05-14 00:05:44 +02:00
Stig Inge Lea Bjørnsen
94aad7e309
Record mtimes instead of pre-import paths.
...
This adds support for move imports.
Item and file mtime preservation is now configurable and disabled by
default.
2014-05-14 00:05:44 +02:00
Stig Inge Lea Bjørnsen
0bf4222947
Add importmtimes plugin for preserving file mtimes during copy imports.
...
File modification times are stored as item.mtime, item.added and
album.added.
2014-05-14 00:05:44 +02:00
Adrian Sampson
a19e3f30b6
Back out a changelog entry
...
I usually don't add changelog bullets for project metadata---maybe this is
misguided, but it's nice to have everything be relevant to how beets itself
works so the changelog doesn't get too boring. I also don't list documentation
improvements, for example.
2014-05-13 10:17:44 -07:00
Stanislav Ochotnicky
395540f0cd
[setup.py] Update optional plugin dependencies
...
echonest and mpdstats plugins need pyechonest and python-mpd respectively so
let's list them properly
2014-05-13 19:11:53 +02:00
Adrian Sampson
a8d3fd25b6
Changelog for #743 : web display fixes
...
Closes #345 . Fixes #741 .
2014-05-12 22:45:21 -07:00
Adrian Sampson
1a25561907
Version bump: 1.3.7
2014-05-10 18:18:24 -07:00
Adrian Sampson
55e55a2065
Finalize changelog for 1.3.6 release
2014-05-10 18:12:25 -07:00
Adrian Sampson
06ab0ec2e2
Tiny wording tweaks for #754
2014-05-10 17:19:04 -07:00
Adrian Sampson
7310f6e945
Documentation tweaks for bucket ( #747 )
2014-05-10 17:14:35 -07:00
Adrian Sampson
74048d17e7
Merge branch 'master' of github.com:sampsyo/beets
...
Conflicts:
docs/changelog.rst
2014-05-10 16:44:18 -07:00
Adrian Sampson
f0e03983e1
Update changelog for #753
2014-05-10 16:42:25 -07:00
Fabrice L.
6ba33c4a85
Update changelog.rst
2014-05-10 23:35:34 +02:00
Fabrice L.
0442e6648c
Update bucket.rst
2014-05-10 23:34:52 +02:00
Fabrice L.
befc9746d9
Update pathformat.rst
...
mention bucket function
2014-05-10 23:28:59 +02:00
Fabrice L.
6515fb3095
Update changelog.rst
2014-05-10 23:23:25 +02:00
Fabrice L.
50ca2c683a
Merge pull request #754 from KraYmer/doc_plugins_templ_funcs
...
doc: add section listing template functions/fields provided by plugins
2014-05-10 23:11:17 +02:00
Fabrice L.
c0f7e1fec4
Merge pull request #747 from KraYmer/issue740_buckets
...
Issue740: introduce bucket plugin to organize files in bucket directories
2014-05-10 23:04:28 +02:00
Fabrice Laporte
21feab7ab1
add tests to check bad buckets definitions
...
message is now printed to the user when buckets declared in the config
file cannot be parsed
2014-05-10 10:55:38 +02:00
Fabrice Laporte
1303f0a4df
Merge branch 'doc_plugins_templ_funcs' of github.com:KraYmer/beets into doc_plugins_templ_funcs
...
Conflicts:
docs/reference/pathformat.rst
2014-05-09 09:01:07 +02:00
Fabrice Laporte
c002e4599c
Add text to new _templ_plugins section
...
Replace links to ‘writing-plugin’ by internal links to ‘templ_plugins’.
Add small paragraph at the end of _templ_plugins to mention ‘inline’
plugin and the ‘Writing Plugins’ page.
2014-05-09 08:59:22 +02:00
Fabrice L.
c5babea31f
fix typo from copy/paste
2014-05-08 22:27:21 +02:00
Fabrice Laporte
d8008e145f
Add section listing template functions/fields provided by plugins for path
...
formatting
2014-05-08 22:05:26 +02:00
Adrian Sampson
dd11795cbd
Release script: datestamp and version commands
2014-05-07 19:46:04 -07:00
Fabrice Laporte
4add189608
Add option to extrapolate year buckets names
...
- spans are now tracked via a list of dicts instead of 2 lists
previously (simpler code)
- extend_year_spans() pregenerates all possible ranges at plugin setup
stage
- a BucketError is now raised if declared bucket format not accepted
2014-05-08 01:28:17 +02:00
Adrian Sampson
6b3bea99a0
Changelog for faster queries (lazy formatting)
2014-05-06 12:01:13 -07:00
Fabrice L.
1e7e456f21
Update index.rst
...
indent line
2014-05-04 08:33:04 +02:00
Fabrice Laporte
a138c4989e
include bucket.rst in toc tree
2014-05-04 07:41:02 +02:00
Fabrice L.
8a7f82f354
Update bucket.rst
2014-05-04 07:09:36 +02:00
Fabrice L.
67b3d78b72
Update bucket.rst
2014-05-04 00:04:18 +02:00
Fabrice Laporte
b1d10ed5f9
add bucket plugin doc
2014-05-03 23:48:23 +02:00
Adrian Sampson
1613f9b773
Release script: build command
2014-05-02 14:09:59 -07:00
Adrian Sampson
064013605a
Changelog for #742
2014-05-01 21:16:48 -07:00
Robert Speicher
a7c996d3af
Add before_item_moved event
...
This event gets called just before `util.move` with the same arguments
as the `item_moved` event.
2014-05-01 20:38:07 -04:00
Adrian Sampson
9101b88499
Slightly shorter description of autotag
...
Brevity is the soul of documentation.
2014-04-29 21:57:39 -07:00
Evan Purkhiser
63fc7e04e6
docs: Document 'import.autotag' configuration
2014-04-30 00:14:49 -04:00
Adrian Sampson
233f71a457
Use real booleans for whitelist/canonical options
...
As opposed to the strings "true" and "false".
2014-04-28 23:00:00 -07:00
Fabrice L.
f6337d2d1f
Update lastgenre.rst
2014-04-28 10:44:53 +02:00
Thomas Scholtes
fea5df2339
covert: embed coverart into converted files
2014-04-26 19:49:29 +02:00
Thomas Scholtes
c20c62409d
convert: log error instead of crashing
2014-04-26 19:47:50 +02:00
Adrian Sampson
a81d01b969
Changelog for #723
2014-04-25 13:45:45 -07:00
Adrian Sampson
80bec3935e
config name change, changelog for #692
2014-04-22 14:50:54 -07:00
Adrian Sampson
8cc05077ed
Merge branch 'SUTJael-ftintitle_drop'
2014-04-22 14:47:28 -07:00
Adrian Sampson
129015b8d9
changelog thanks for #714
2014-04-22 14:46:22 -07:00
Bruno Cauet
7b0ce4f28e
Disable the video stream in all ffmpeg conversions
...
Propagate the previous commit's change to all ffmpeg command lines.
2014-04-21 19:59:18 +02:00
Bruno Cauet
db2a2d1e25
Disable video feed in ffmpeg's flac conversion
...
Video feeds may be found in flac files, and the current ffmpeg
conversion command does not ignore them, causing beets to fail
to convert the file.
Add `-vn` to the command line to fix the problem.
Fix issue #712 .
2014-04-21 15:37:10 +02:00
Adrian Sampson
e8f56c897b
play ( #708 ): obviate debug option
...
Just reuse beets' global verbose logging.
2014-04-19 14:54:20 -07:00
Adrian Sampson
9192b7f5cb
play plugin ( #708 ): docs clarification, etc.
2014-04-19 14:41:30 -07:00
Adrian Sampson
492acbb721
Merge pull request #708 from davidhampgonsalves/master
...
Play Plugin
2014-04-19 14:32:34 -07:00
david hamp-gonsalves
f8b6c1ea11
added default commands to use system file associations
2014-04-19 08:52:18 -03:00
Adrian Sampson
8fe8cee362
docs: add missing ReST :ref:
2014-04-18 16:06:21 -07:00
Adrian Sampson
81d04643bf
changelog for #696
2014-04-18 15:39:55 -07:00
david hamp-gonsalves
22f341eb97
added play plugin and docs
2014-04-18 10:33:53 -03:00
Adrian Sampson
309c5c1a58
fix #705 : unicode in SoundCheck fields
2014-04-17 18:10:16 -07:00
Adrian Sampson
0de340d516
changelog for #697
2014-04-17 12:04:48 -07:00
Adrian Sampson
9d6c6f76bb
changelog for #699
2014-04-17 09:14:36 -07:00
Adrian Sampson
115a0b06d3
changelog for #695
2014-04-16 15:19:29 -07:00
Adrian Sampson
8877d2a5c2
changelog entry for #693
2014-04-16 10:22:49 -07:00
Adrian Sampson
408ef87622
version bump for 1.3.6
2014-04-15 21:27:59 -07:00
Adrian Sampson
033cf9ec21
spell check
2014-04-15 21:17:23 -07:00
Adrian Sampson
f878844fbd
more readable changelog for 1.3.5
2014-04-15 21:13:14 -07:00
Adrian Sampson
d91960a8cf
minor comment/doc tweaks for #690
...
The description of the import command was getting a bit unwieldy. Splitting up
the paragraph helped a little, but the docs could still use some love here.
2014-04-15 20:41:10 -07:00
SUTJael
2b7538ee82
Add drop option to FtInTitlePlugin
2014-04-15 23:04:41 +02:00
Adrian Sampson
38c2b9ad1a
Merge pull request #691 from camikazegreen/patch-1
...
Minor typo fix
2014-04-15 13:42:59 -07:00
Thomas Scholtes
02acb86bd9
Fix typo in changelog
2014-04-15 22:32:28 +02:00
Thomas Scholtes
a0e412076d
Merge branch 'import-zip'
...
Closes #156
2014-04-15 22:27:42 +02:00
camikazegreen
8144ccf74b
Minor typo fix
2014-04-15 13:19:23 -07:00
Thomas Scholtes
07d1e74656
Introduce config command in "Getting Started" docs
...
This is what the command intends to do: Get you started more quickly.
2014-04-15 20:48:15 +02:00
Thomas Scholtes
63097650ff
Add docs and changelog for archive import
2014-04-15 20:36:46 +02:00
Adrian Sampson
fc143ecd54
changelog & style tweaks for #686
2014-04-14 10:43:09 -07:00
Adrian Sampson
9fd0e1d3fe
fix #687 : template indexes in logging statements
2014-04-14 10:35:20 -07:00
Pedro Silva
cf2f78ef55
fix #685 : truncate files larger than 50MB for upload
...
The new behavior is as follows:
1. If the file size is greater than 50MB, and the 'truncate' config
option is 'no', skip the file.
2. If the file size is greater than 50MB, and the 'truncate' config
option is 'yes', reencode the file to ogg, and truncate to first 5
minutes.
2014-04-14 10:00:54 +02:00
Adrian Sampson
9dd4ad96bd
syspath: correctly prefix Windows UNC paths
...
Identified while tackling #670 , but this should actually solve some legitimate
problems with cataloging music on a network drive.
2014-04-13 13:19:03 -07:00
Adrian Sampson
2ff8045172
rewording in changelog
2014-04-12 13:37:46 -07:00
Adrian Sampson
2dafaa2f0c
Merge branch 'KraYmer-lyrics-enh-tests'
2014-04-12 12:58:20 -07:00
Adrian Sampson
cbbf084d8e
slightly expand docs for keyfinder
2014-04-12 11:18:34 -07:00
Thomas Scholtes
650b49795b
Add keyfinder plugin
...
Closes #662 and #279 .
2014-04-12 18:44:38 +02:00
Fabrice L.
8f43b38586
Update changelog.rst
2014-04-12 13:01:06 +02:00
Fabrice Laporte
8a66efd2e8
update changelog
2014-04-12 12:41:10 +02:00
Adrian Sampson
271a1627a5
mbsync: call album.save()
...
This must have been broken as long as album.save() was a necessary call (i.e.,
since the introduction of the dbcore base classes).
2014-04-11 19:50:13 -07:00
Thomas Scholtes
c01fc542ed
Support for initial_key with EchoNest
2014-04-11 21:03:11 +02:00
Adrian Sampson
6989d77a7a
"invalid MBID" messages are now debug logs ( #616 )
2014-04-10 14:46:26 -07:00
Adrian Sampson
33b44717ab
embedart: catch log errors ( fix #678 )
2014-04-10 11:24:59 -07:00
Thomas Scholtes
4a2f0d11b8
Flake fixes
2014-04-09 18:22:02 +02:00
Adrian Sampson
9ad5e323e4
changelog note for #642
2014-04-08 15:27:10 -07:00
Adrian Sampson
8fb5ddc3b9
revise docs for expanded RG plugin
...
Among other things, this clarifies which options are available with each
backend.
2014-04-07 20:07:39 -07:00
Adrian Sampson
28556a0c37
catch ReadError when calling item.read()
2014-04-07 19:42:54 -07:00
Thomas Scholtes
55e5381bbd
Merge branch 'extendable-mediafile'
...
Conflicts:
beets/library.py
docs/dev/plugins.rst
2014-04-07 23:49:29 +02:00
Johannes
2eadd9e3de
Update MPD links in docs
2014-04-07 18:04:15 +01:00
Thomas Scholtes
5fae387d26
Changelog for 9d87a7fc02
2014-04-07 18:08:27 +02:00
Adrian Sampson
dd053d7723
changelog and style fixes for #665
2014-04-06 17:59:30 -07:00
Adrian Sampson
1d212eb126
Merge branch 'master' of github.com:sampsyo/beets
2014-04-06 17:56:40 -07:00
Yevgeny Bezman
9c00e43b30
changelog: added a note regarding the new replaygain plugin
2014-04-06 08:49:38 +03:00
Yevgeny Bezman
2a6e5c7273
Merge branch 'replaygain-backends'
...
Conflicts:
tox.ini
2014-04-06 08:45:35 +03:00
Adrian Sampson
1bb8991a60
windows guide: simplify pip installation
...
The get-pip.py script is immensely convenient and will get setuptools for you
if you don't have it already.
2014-04-05 18:46:05 -07:00
Adrian Sampson
c742ad631e
version bump: 1.3.5
2014-04-05 11:55:14 -07:00
Adrian Sampson
f44960c774
one day late
2014-04-05 11:39:11 -07:00
Adrian Sampson
44bd499af8
pretty up changelog for 1.3.4 release
2014-04-04 18:15:01 -07:00
Yevgeny Bezman
71a447fac1
replaygain: Update documentation to include some info regarding the GStreamer backend
2014-04-04 19:17:41 +02:00
Thomas Scholtes
ee2cf0df8e
Plugins can't extend MediaFile anymore
...
Backported from #607 .
See https://github.com/sampsyo/beets/pull/607#issuecomment-38387100
This will be return in #644 .
2014-04-04 14:28:47 +02:00
sahandKashani
3d675b2339
bash completion documentation fix for GNU Bash-4.2
...
In GNU Bash-4.2, I have to put quotes around the eval statement for the shell to correctly interpret the output of the beet completion command.
2014-04-04 09:28:53 +02:00
Adrian Sampson
d407db725f
convert: catch OSErrors and display error message
...
This also adds close_fds (only available on Unixes) to the common subprocess
invocation utility.
2014-04-03 19:47:21 -07:00
Thomas Scholtes
eb4c323bcb
Plugins can now extend MediaField
2014-04-04 00:48:29 +02:00
Adrian Sampson
ac99622ec7
Merge branch 'single-files'
...
Conflicts:
docs/changelog.rst
2014-04-03 13:20:53 -07:00
Adrian Sampson
3372fd3066
avoid unnecessarily reloading weights ( #609 )
...
In my profiling runs, this was taking 80% of the matching time to recompute
exactly the same dict over and over. Worth optimizing.
`beet bench_match` went from 80 seconds to 17 seconds on my machine with this
change.
2014-04-03 12:13:29 -07:00
Adrian Sampson
c6abfa57c7
docs: link to beets-check plugin
2014-04-02 21:20:03 -07:00
Adrian Sampson
b683f239f0
some style tweaks for #638
2014-04-02 21:18:41 -07:00
Adrian Sampson
c9141a6adf
import single files and one-track albums
...
An alternate proposal for what's being discussed in #640 .
2014-04-02 17:14:48 -07:00
Bruno Tournay
cd70e92b7f
Modify command: ability to delete/reset an attribute (beet modify field!)
2014-04-01 22:38:33 +02:00
Adrian Sampson
8d196a8c01
changelog for #632
2014-03-26 13:39:12 -07:00
Thomas Scholtes
4a6e3f12f1
Made config.yaml link to config page
...
Cherry picked from e9d7e9469f which was on wrong
branch. See #626
2014-03-24 17:59:22 +01:00
geigerzaehler
3ac2c7a1d7
Merge pull request #603 from geigerzaehler/write-exception-handling
...
Exception handling for item writes
2014-03-24 17:55:48 +01:00
Thomas Scholtes
574903e986
Add FileOperationError and handling in item.write()
2014-03-24 14:22:27 +01:00
Thom Wiggers
a4c5c575b5
Removed gbeets
...
It's link only lead to a readme on GitHub, not to any code.
2014-03-23 13:13:35 +01:00
Thomas Scholtes
a399f294e8
Handle exceptions in item.write and use plugin abort
2014-03-22 13:25:25 +01:00
Thomas Scholtes
92061099fe
Add BeforeWriteError for plugins
...
The idea is that plugins may want to prevent beets from writing a file (for
example if an integrity check failed).
2014-03-22 13:25:25 +01:00
Adrian Sampson
810841ba5a
a couple new extremely basic FAQs
...
These are also very common questions from new users.
2014-03-21 18:04:35 -07:00
Adrian Sampson
882d2305c0
docs: emphasize that you create config.yaml
...
This is, shockingly, the #1 question I get asked. I hope this helps.
2014-03-21 17:55:18 -07:00
Adrian Sampson
1fb2584a06
avoid crashes on Mutagen bugs in save() ( #622 )
2014-03-20 14:35:45 -07:00
yoasif
0a9b41d984
Fixing last commit
...
b843071100
2014-03-19 23:18:19 -04:00
yoasif
b843071100
Fixed "hacking" link to point to Developers section
2014-03-19 23:01:15 -04:00
brilnius
e1878b34e7
Merge pull request #618 from brilnius/fix615
...
lastgenre plugin: separator in genre lists can now be configured
2014-03-19 22:22:41 +01:00
Bruno Tournay
3348c0e3c2
Typo correction
2014-03-19 22:12:56 +01:00
Adrian Sampson
b0fd64662d
update docs for #619
2014-03-19 10:34:03 -07:00
Thomas Scholtes
51647e6514
Changelog for 0daea144e8
2014-03-19 17:30:15 +01:00
Bruno Tournay
41e7611ead
Replace option: leading whitespaces are also removed by default
2014-03-18 22:25:06 +01:00
Bruno Tournay
26abd603c8
Changelog for previous change (lastgenre separator)
2014-03-18 22:12:16 +01:00
Bruno Tournay
618708916b
Separator in genre lists can now be configured
2014-03-18 22:03:11 +01:00
Adrian Sampson
cc1780f328
changelog for #586
2014-03-14 09:50:41 -07:00
Thomas Scholtes
4205d1a7b9
Plugins can change task.choice_flag in import_task_choice handler
2014-03-11 19:18:19 +01:00
Thomas Scholtes
4c41a02c72
Changelog for 002d3600
2014-03-11 00:11:03 +01:00
brilnius
b8ef621941
Merge pull request #599 from brilnius/spl_auto
...
Ability to disable auto regeneration of smartplaylist
2014-03-10 22:46:55 +01:00
Bruno Tournay
0d2f18efb5
Added mention that smartplaylist auto-regeneration can be disabled
2014-03-10 22:45:27 +01:00
Thomas Scholtes
ff9e4f4dcb
Add after_write plugin event
2014-03-10 16:34:12 +01:00
Bruno Tournay
33632e0caf
We can now disable auto regeneration of smartplaylist
2014-03-09 22:57:07 +01:00
Adrian Sampson
fb038ecc30
changelog & style tweaks for album_query ( #595 )
2014-03-09 13:22:34 -07:00
Adrian Sampson
aa01906761
Merge pull request #595 from brilnius/spl_album_query
...
smartplaylist album_query parameter
2014-03-09 13:17:49 -07:00
Adrian Sampson
01a713df91
changelog and docs for #597
2014-03-09 11:49:50 -07:00
Adrian Sampson
ef36890a4e
changelog and code simplification for #594
2014-03-08 13:58:37 -08:00
Bruno Tournay
05d54b4f23
Added ability to also include in playlist result from query based on albums (album_query parameter).
2014-03-08 21:24:56 +01:00
Adrian Sampson
c846ecd48d
completion: mention shell startup time
...
according to @geigerzaehler's suggestion
2014-03-08 12:07:21 -08:00
Adrian Sampson
a6ca63d67c
bash completion ( #553 ): expand docs
2014-03-07 15:03:30 -08:00
Adrian Sampson
f06a16819f
spl mutli-query ( #575 ): remove option, changelog
2014-03-07 14:26:49 -08:00
Adrian Sampson
f9b9ab5db8
Merge branch 'spl_multi_query' of https://github.com/brilnius/beets into brilnius-spl_multi_query
2014-03-07 14:22:38 -08:00
Adrian Sampson
3556356f03
Merge pull request #580 from ian-kelling/master
...
Clarify debian/ubuntu pip installation.
2014-03-06 11:35:13 -08:00
Adrian Sampson
c62277134e
changelog for #579/#578
2014-03-06 11:23:00 -08:00
Adrian Sampson
b8af77bdea
changelog (& tiny tweak) for #567
2014-03-06 11:03:41 -08:00
Adrian Sampson
f71307f87e
changelog for #570
2014-03-06 11:00:00 -08:00
Adrian Sampson
4e89bf215c
add link to Slackware SlackBuild
2014-03-06 10:56:55 -08:00
Adrian Sampson
26c2fa7fd0
changelog/thanks for #577
2014-03-06 10:45:03 -08:00
Ian Kelling
da3531bd34
Clarify debian/ubuntu pip installation.
2014-03-05 16:22:17 -08:00
Bruno Tournay
ab513f7bc2
Add the ability to gather the result of ^Cveral queries into a smartplaylist
2014-03-05 21:40:24 +01:00
Thomas Scholtes
8a5a2fcebf
Merge branch 'completion'
...
Conflicts:
beets/ui/commands.py
docs/reference/cli.rst
2014-03-02 23:06:05 +01:00
Adrian Sampson
a50aae769c
changelog/thanks for #563
2014-03-02 13:39:28 -08:00
Adrian Sampson
bb6372abfd
changelog/thanks for #562
2014-03-02 09:38:17 -08:00
Thomas Scholtes
44c843793b
Add completion of plugin commands
2014-03-02 16:18:16 +01:00
Thomas Scholtes
25080bd59f
Add documentation for completion command
2014-03-02 15:50:23 +01:00
Adrian Sampson
ecace62e14
changelog/thanks for #560
2014-03-01 09:55:04 -08:00
Adrian Sampson
692645466e
documentation expansion for config command ( #552 )
2014-02-28 09:31:10 -08:00
Thomas Scholtes
91bba13acb
Changelog for config command
2014-02-28 16:53:19 +01:00
Thomas Scholtes
c345df9155
Merge branch 'config_command'
...
Conflicts:
beets/ui/commands.py
docs/reference/config.rst
test/_common.py
2014-02-28 16:50:06 +01:00
Adrian Sampson
cd7b74271a
avoid repr() on paths in filesystem errors
2014-02-27 19:47:03 -08:00
Adrian Sampson
d9435552d3
changelog and style/docs for #527
2014-02-27 19:25:54 -08:00
Adrian Sampson
982ccce02e
version bump: 1.3.4
2014-02-27 10:55:46 -08:00
Adrian Sampson
f9a820d303
summarize changelog for 1.3.3 release
2014-02-26 20:31:06 -08:00
Adrian Sampson
5606e60e72
changelog/thanks for #554
2014-02-23 12:14:32 -08:00
Adrian Sampson
1413a842f7
update: restore "deleted" indication
2014-02-22 00:51:05 -05:00
Adrian Sampson
52682a0777
changelog for better difference formatting
2014-02-22 00:48:27 -05:00
Adrian Sampson
8ddf04e711
refine config location discussion ( #513 )
2014-02-21 21:22:55 -05:00
Adrian Sampson
622ca2b244
Unixy location is fallback on OS X
...
This is mainly for backwards compatibility. It's also an effort to reduce the
support burden; this way, I can say "your config directory is ~/.config/beets"
without needing to ascertain whether someone is on a Mac.
2014-02-21 20:57:06 -05:00
Thomas Scholtes
575dc9d0c1
Documentation for config command
2014-02-18 21:29:31 +01:00
Thomas Scholtes
d0e5b411cf
Documentation for configuration location
2014-02-18 18:24:49 +01:00
Adrian Sampson
5d55312fdb
add TOCs to some documentation
2014-02-16 19:25:26 -08:00
Adrian Sampson
1d67201290
link to copyartifacts plugin
2014-02-13 21:38:55 -08:00
Adrian Sampson
a2075d31e5
modify: use formatted values in _showdiff()
...
Perhaps we should use this for other commands also. One outstanding issue is
strange highlighting (e.g., "True -> False" helpfully shows that the "e" did
not change).
2014-02-13 21:33:58 -08:00
Adrian Sampson
e37d00c93c
changelog for config priorities ( #513 )
2014-02-13 13:58:47 -08:00
Adrian Sampson
276a09bad7
clean up --config handling
...
In reference to a363d9672f . This helps preserve
modularity/readability by avoiding contamination of the subcommand logic with
beets-specific logic.
2014-02-13 13:46:20 -08:00
Adrian Sampson
23fb5da1dc
Revert "Replace path separators from config"
...
This reverts commit c82b31e750 .
Conflicts:
docs/changelog.rst
2014-02-13 13:22:45 -08:00
Adrian Sampson
c6d649eadf
changelog/thanks for #535
2014-02-11 09:53:41 -08:00
Adrian Sampson
3dd9e4622f
lastgenre: tolerate el.weight is None
2014-02-11 09:49:15 -08:00
Adrian Sampson
4c5fc8fd76
echonest: use only one plugin class ( fix #536 )
2014-02-10 22:08:15 -08:00
Thomas Scholtes
ba226f566d
Update docs for fix a363d967
2014-02-10 17:29:23 +01:00
Adrian Sampson
8ffe83b99e
fetchart: fix #533 , remote_priority ignoring local
2014-02-09 16:10:53 -08:00
Adrian Sampson
ee713d153c
ihate: fix singletons (from #486 , fix #411 )
2014-02-08 12:11:32 -08:00
Adrian Sampson
67df43b9cf
changelog/thanks for #486 ( close #398 )
2014-02-08 12:05:19 -08:00
Adrian Sampson
fe5c175cc3
style fixes for ihate ( #486 )
2014-02-08 12:00:23 -08:00
Adrian Sampson
5f2cb6b5cd
Merge pull request #486 from BrainDamage/master
...
Added support for queries in iHate plugin as opposed to hardcoded regexes
2014-02-08 11:40:23 -08:00
Adrian Sampson
5e2f7d6fcc
remove some anachronisms from the docs
2014-02-07 19:55:07 -08:00
BrainDamage
6836e9c725
updated iHate plugin to replace hardcoded regex system in favour of more flexible queries
...
changed config layout of iHate plugin to a simpler system
updated unit test for ihate plugin accordingly
updated docs for ihate plugin accordingly
2014-02-07 21:37:33 +01:00
Thomas Scholtes
c82b31e750
Replace path separators from config
2014-02-06 14:22:40 +01:00
Adrian Sampson
802c4560d4
changelog/docs for #521 , fix #402
2014-02-05 20:44:43 -08:00
Adrian Sampson
cb783d11c3
style and changelog for #525
2014-02-04 23:19:34 -08:00
Stig Inge Lea Bjørnsen
58924375d3
Merge pull request #521 from silb/datequery_plugin
...
Add a plugin for querying date fields against date intervals or instants...
2014-02-04 13:03:39 -08:00
Stig Inge Lea Bjørnsen
732daddf53
Move the date query documentation into the query reference documentation.
2014-02-04 21:48:33 +01:00
Adrian Sampson
591bc4f348
add amazon plugin to external plugin list
2014-02-03 11:46:11 -08:00
Adrian Sampson
aade215300
update list of external plugins
2014-02-02 14:58:02 -08:00
Thomas Scholtes
dc0e9824d7
Add reference url in docs
2014-02-02 23:24:52 +01:00
Adrian Sampson
9294140388
log errors, don't crash, when calling convert
2014-02-02 14:12:14 -08:00
Adrian Sampson
aaeb166608
a bit more documentation for --config
2014-02-02 13:48:21 -08:00
Adrian Sampson
036051ed88
silence a ReST complaint
2014-02-02 13:15:50 -08:00
Adrian Sampson
1276e17a03
changelog/thanks for #522
2014-02-02 13:14:01 -08:00
Thomas Scholtes
f4ad66063c
Fix typos in web doc
2014-02-02 19:20:41 +01:00
Thomas Scholtes
b392ff1c94
JSON API documentation
2014-02-02 19:04:04 +01:00
Adrian Sampson
b0d8fdfea6
changelog for #519
2014-02-02 09:55:42 -08:00
Stig Inge Lea Bjørnsen
be3bcbafe6
Add a plugin for querying date fields against date intervals or instants.
...
The interval syntax is similar to that of NumericQuery.
Example: beet ls 'added:T2008..2010'
2014-02-02 17:17:11 +01:00
Adrian Sampson
8b87fff3e3
a bit more documentation for --group-albums ( #518 )
2014-02-01 12:52:16 -08:00
Thomas Scholtes
6a872ae560
Add --group-albums cli option
2014-02-01 15:36:11 +01:00
Thomas Scholtes
736835ce72
Rename as aLbums option ( #518 )
2014-02-01 12:56:17 +01:00
Adrian Sampson
d6013f51d2
a bit more docs, changelog for #518
2014-01-31 17:01:18 -08:00
Adrian Sampson
456c8a7f01
fromfilename: fix #460 : crash w/ no capture groups
2014-01-30 08:19:16 -08:00
Thomas Scholtes
d75f6667e1
Add --config cli option
2014-01-29 23:38:05 +01:00
Thomas Scholtes
e628e33d78
Album import docs
2014-01-28 23:37:16 +01:00
Adrian Sampson
d674ca31e4
changelog/thanks for #512
2014-01-28 10:15:24 -08:00
Adrian Sampson
d6e1bc547f
docs: fix reference to Transaction
2014-01-28 09:50:38 -08:00
Adrian Sampson
069ccde3e6
changelog/thanks for #511
2014-01-28 09:49:33 -08:00
Adrian Sampson
620f0f8727
fetchart colors ( #508 ): simplify, new colors
...
Also a changelog entry.
2014-01-27 22:51:58 -08:00
Adrian Sampson
06b3ee179c
comments, naming, and docs for part of #509
2014-01-27 22:38:23 -08:00
Adrian Sampson
bac1d661d2
"advanced" guide on manually choosing path formats
2014-01-25 23:56:04 -08:00
Adrian Sampson
d72f21d47b
catch OSError when checking for convert program
...
As reported by zeltak on IRC.
2014-01-24 20:33:41 -08:00
Adrian Sampson
081593bcb9
changelog: web API change
2014-01-22 16:36:32 -08:00
Adrian Sampson
f7ff8e9f99
changelog/thanks for #499
2014-01-20 18:57:54 -08:00
Adrian Sampson
28d4b9320c
Merge pull request #499 from geigerzaehler/master
...
Make pluginpath configuration useable
2014-01-20 18:55:20 -08:00
Adrian Sampson
9ee4adc5e1
move remaining generic Query types to dbcore.query
...
NumericQuery is still broken. This, of course, is the whole reason for the
change.
2014-01-20 16:40:50 -08:00
Adrian Sampson
77daa542c8
fix infinite-recursion regression in rewrite
...
Reported by axion on IRC.
2014-01-20 11:39:33 -08:00
Thomas Scholtes
a4b6976755
Make plugin path configuration useable
2014-01-20 17:39:46 +01:00
Adrian Sampson
3787b59430
changelog/thanks for #493
2014-01-14 13:04:56 -08:00
Stig Inge Lea Bjørnsen
6ed430d730
Send a plugin event when a file is copied.
...
I use this event in a plugin that needs to know which file outside the
library an item was copied from during import.
2014-01-14 21:53:12 +01:00
Adrian Sampson
3d5d071fe7
fix docs to refer to dbcore module
2014-01-13 17:25:07 -08:00
Adrian Sampson
f239489549
docs: remove outdated path_format config option
...
The example config contained a configuration key that's been unsupported for
years! How embarrassing.
2014-01-10 19:12:45 -08:00
Adrian Sampson
960e6b2593
changelog/thanks for #489
2014-01-09 22:30:46 -08:00
Adrian Sampson
ec77d92cf9
Merge pull request #489 from neomilium/master
...
events: add item_removed event
2014-01-09 22:28:53 -08:00
Romuald Conty
f0483ccd85
doc: add documentation about 'item_removed' event
2014-01-10 01:23:47 +00:00
Adrian Sampson
a046551304
handle some exceptions while writing during import
...
A few people get freaky crashes at this point, even though it theoretically
should be impossible (since reading the file succeeded earlier). This should
help the import process not croak at that point.
2014-01-09 12:07:08 -08:00
Adrian Sampson
1ad1f7634c
py26 compatible format strings ( fix #490 )
2014-01-09 11:22:49 -08:00
Adrian Sampson
fe725fb9a9
changelog/thanks for #487
2014-01-05 13:34:13 -08:00
Adrian Sampson
806c6bf1fa
Merge pull request #483 from yoasif/patch-1
...
Added instructions on how to run manually from CLI
2013-12-26 21:36:46 -08:00
yoasif
54a34a77f0
Slight grammar improvement
2013-12-26 23:58:09 -05:00
yoasif
8eb30f77f0
Added instructions on how to run manually from CLI
2013-12-26 23:54:33 -05:00
Adrian Sampson
cc5e3d489c
item templates can use album flexattrs ( fix #461 )
2013-12-25 15:49:51 -08:00
Adrian Sampson
3e59c158ff
enable queries over computed attributes
...
This makes containment (field in obj) work with all attributes even though
other dict-like methods for iterating over the object don't expose computed
fields by default. I think this is the right compromise to avoid accidental
eager evaluation of computed fields.
2013-12-24 15:30:39 -08:00
Adrian Sampson
b38812b452
collapse model base classes
...
The artificial separation was hurting legibility/maintainability more than it
was helping.
2013-12-24 15:20:52 -08:00
Adrian Sampson
aeb9afdbb5
1.3.2: finish up changelog
2013-12-22 16:17:02 -08:00
Adrian Sampson
f9b978a1c7
docs: link to mailing list, not me directly
...
It's about time for beets to "grow up" as an open-source project and to be
more owned by the community rather than just by me alone. Questions should go
to the hive mind. :)
2013-12-22 13:52:02 -08:00
Adrian Sampson
888f76a631
merge
2013-12-22 13:44:37 -08:00
Adrian Sampson
0852f8ff4a
docs: "using plugins" section
...
Plugin pages can now link to :ref:`using-plugins` for instructions.
2013-12-22 13:41:41 -08:00
Adrian Sampson
638b2e3321
organize 1.3.2 changelog
2013-12-22 13:14:53 -08:00
Adrian Sampson
5d55c21c38
changelog for scrub mp4 fix
2013-12-22 12:49:06 -08:00
Adrian Sampson
3e1be1346a
deprecate old echonest_tempo plugin
2013-12-18 16:26:29 -08:00
Adrian Sampson
a9b4169ee2
zero out month & day when missing from match
2013-12-18 16:20:40 -08:00
Adrian Sampson
3338ef2ff2
lastgenre: multiple + canonical genres ( fix #478 )
2013-12-17 17:29:37 -08:00
Adrian Sampson
19868946d5
mpdstats refactor: comments/credit
2013-12-12 15:47:26 -08:00
Adrian Sampson
15b6433db0
echonest: docs pass
2013-11-29 19:21:59 -08:00
Adrian Sampson
5e08c178e6
echonest: fix codegen/identify
...
I broke two things:
- forgot to return the fingerprint! oops
- need to handle raw Exception raised by pyechonest
2013-11-29 10:09:09 -08:00
Adrian Sampson
8f54b2ef3d
sync docs with previous commit
2013-11-25 23:20:31 -08:00
Adrian Sampson
e475e40b41
docs proofreading
2013-11-25 23:02:01 -08:00
Adrian Sampson
cf3af711da
replace: tolerate None replacements
...
Avoids confusion/traceback when you leave off the replacement string instead
of using ''.
2013-11-25 21:52:46 -08:00
Adrian Sampson
bc660ec47f
clutter option: permit whitespace-separated
2013-11-25 21:37:47 -08:00
Adrian Sampson
38ecb35718
lyrics -f ( #455 , closes #414 ): style, changelog
2013-11-25 15:58:53 -08:00
Adrian Sampson
d7d1f1f78c
changelog/thanks for 887e02c fix
2013-11-25 15:51:57 -08:00
Adrian Sampson
f98dde1b7e
docs/changelog for write ( #328 , #448 )
2013-11-25 15:34:11 -08:00
Adrian Sampson
6ee8bb8505
changelog reorganization
2013-11-25 15:08:53 -08:00
Adrian Sampson
8d06820d9a
docs: flexattrs guide in "advanced" guide
2013-11-25 14:55:43 -08:00
Adrian Sampson
3a08b72eba
new file format? file a bug
...
(as opposed to emailing me directly)
2013-11-25 14:45:47 -08:00
Adrian Sampson
81fddad7c3
docs: note about possible lagging packaged version
...
It's surprising how many Debian users don't realize they're looking at the
wrong version of the docs.
2013-11-25 14:42:40 -08:00
Pedro Silva
9b75db8326
merge Bitdemon-master
...
- minor style changes
- synchronize with documentation
2013-11-17 12:34:53 +01:00
Adrian Sampson
b266a2b182
changelog/thanks for #451
2013-11-07 10:39:06 -08:00
Adrian Sampson
3ccd231765
id3v23: remove one redundant case; changelog/thanks
2013-11-05 19:59:45 -08:00
Peter Schnebel
6e30af0adb
added new plugin mpdstats to changelog
2013-11-04 11:04:46 +01:00
Adrian Sampson
5ba52d669e
fix id3v23 tag writing
...
Fix due to Chris Cogburn on the mailing list.
2013-11-03 21:36:57 -08:00
Peter Schnebel
ea31a7ef2a
moved
2013-11-01 22:09:05 +01:00
Peter Schnebel
6925a9d2a6
fixed formating
2013-11-01 22:08:57 +01:00
Peter Schnebel
2437ff5cc3
fixed formating
2013-11-01 22:08:23 +01:00
Peter Schnebel
ba419d503d
fixed formating
2013-11-01 22:06:30 +01:00
Peter Schnebel
4e6a4316f5
fixed doc file name
2013-11-01 22:04:31 +01:00
Peter Schnebel
263da2bc52
too much text ...
2013-10-31 21:30:39 +01:00
Peter Schnebel
accaf5c21d
update docs
2013-10-31 21:12:02 +01:00
Peter Schnebel
e4abf0af35
renaming mpc to mpdstats
2013-10-31 20:28:09 +01:00
Peter Schnebel
2bbf83e1a0
first draft for documentation
2013-10-31 17:10:25 +01:00
Peter Schnebel
0d2458cfb4
first draft for documentation
2013-10-31 17:07:47 +01:00
Peter Schnebel
a13832a562
Small correction and link to detailed information for the echonest plugin.
2013-10-27 11:14:54 +01:00
Peter Schnebel
479f92f250
Merge pull request #424 from pscn/echoplus
...
New plugin to fetch extended information from the EchoNest (call for feedback)
2013-10-27 03:10:29 -07:00
Peter Schnebel
e2a14985c9
added the echonest plugin
2013-10-27 11:08:42 +01:00
Peter Schnebel
8fca70a0be
added the echonest plugin
2013-10-27 11:08:03 +01:00
Peter Schnebel
a45f8d6abf
removed echonest_ prefix
2013-10-27 08:53:08 +01:00
Adrian Sampson
2481dc244b
convert: iterate over the right items ( fix #439 )
2013-10-26 11:08:52 -07:00
Peter Schnebel
d9a1b81bff
added echonest to the index
2013-10-26 13:57:20 +02:00
Peter Schnebel
a7eb1f0493
added partial documentation
2013-10-26 12:50:03 +02:00
Peter Schnebel
5dbb277b1a
added partial documentation
2013-10-26 12:49:52 +02:00
Pedro Silva
1e737d146b
Add new copy, move, delete, and tag options
2013-10-23 17:15:16 +02:00
Pedro Silva
3379c31f4f
Add new option 'checksum' for specifying arbitrary checksumming commands
2013-10-23 01:32:05 +02:00
Pedro Silva
587de12ecc
Default to match on mb_{track,album}id
2013-10-22 22:53:07 +02:00
Pedro Silva
7299ed24c6
Add vararg_callback utility function to beets.ui
...
Optparse doesn't support argparse nargs='+' style arguments. This patch
adds a callback utility function that allows that idiom. The function is
taken from the page at
http://docs.python.org/2/library/optparse.html#callback-example-6-variable-arguments .
Here's an example of how to use it:
from beets.ui import vararg_callback
parser.add_option("-c", "--callback", dest="vararg_attr",
action="callback", callback=vararg_callback)
2013-10-22 18:11:24 +02:00
Pedro Silva
6ae10ed765
add 'keys' option to allow duplicate matching on arbitrary attributes
...
- towards addressing #427
- TODO: invert key list
- TODO: implement alternative strategies (fp, md5, etc)
2013-10-21 23:32:33 +02:00
Adrian Sampson
2bb2827a16
merge
2013-10-20 13:32:15 -07:00
Adrian Sampson
6ddb296c87
mediafile: add lower-case RG ID3 tags
2013-10-20 13:31:39 -07:00
Peter Schnebel
c82cd29081
requires 'self'
2013-10-18 14:10:16 +02:00
Peter Schnebel
840bf15e5b
fixed typo
2013-10-18 12:52:22 +02:00