Johannes
2eadd9e3de
Update MPD links in docs
2014-04-07 18:04:15 +01:00
Yevgeny Bezman
71a447fac1
replaygain: Update documentation to include some info regarding the GStreamer backend
2014-04-04 19:17:41 +02:00
Adrian Sampson
c6abfa57c7
docs: link to beets-check plugin
2014-04-02 21:20:03 -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
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
Bruno Tournay
3348c0e3c2
Typo correction
2014-03-19 22:12:56 +01:00
Bruno Tournay
618708916b
Separator in genre lists can now be configured
2014-03-18 22:03:11 +01:00
Bruno Tournay
33632e0caf
We can now disable auto regeneration of smartplaylist
2014-03-09 22:57:07 +01: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
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
f06a16819f
spl mutli-query ( #575 ): remove option, changelog
2014-03-07 14:26:49 -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
Adrian Sampson
1d67201290
link to copyartifacts plugin
2014-02-13 21:38:55 -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
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
Adrian Sampson
802c4560d4
changelog/docs for #521 , fix #402
2014-02-05 20:44:43 -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
036051ed88
silence a ReST complaint
2014-02-02 13:15:50 -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
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
06b3ee179c
comments, naming, and docs for part of #509
2014-01-27 22:38:23 -08:00
Adrian Sampson
77daa542c8
fix infinite-recursion regression in rewrite
...
Reported by axion on IRC.
2014-01-20 11:39:33 -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
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
3e1be1346a
deprecate old echonest_tempo plugin
2013-12-18 16:26:29 -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
38ecb35718
lyrics -f ( #455 , closes #414 ): style, changelog
2013-11-25 15:58:53 -08:00
Pedro Silva
9b75db8326
merge Bitdemon-master
...
- minor style changes
- synchronize with documentation
2013-11-17 12:34:53 +01: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
a45f8d6abf
removed echonest_ prefix
2013-10-27 08:53:08 +01:00
Peter Schnebel
d9a1b81bff
added echonest to the index
2013-10-26 13:57:20 +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
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
Peter Schnebel
840bf15e5b
fixed typo
2013-10-18 12:52:22 +02:00
Adrian Sampson
3070ac382e
lastgenre count/min_weight ( #416 ): changelog/thanks
...
Also closes #407 .
2013-10-17 12:07:31 -07:00
Adrian Sampson
f09bf57f6a
Merge pull request #416 from pscn/master
...
Added min_weight option to lastgenre plugin, to provide for filtering out unpopular genres.
2013-10-17 12:00:35 -07:00
Adrian Sampson
526aa0f811
Beatport API closure ( #423 )
2013-10-17 11:55:00 -07:00
Peter Schnebel
6cb5e8064c
make the doc 'clearer'
2013-10-17 09:57:56 +02:00
Peter Schnebel
b1570beba9
Merged the ``multiple` and `max_genres` option into one `count`` option.
...
Updated debug output to waste less lines.
2013-10-17 09:52:35 +02:00
Peter Schnebel
c5896684f3
The following only applies when ``multiple`` is activated:
...
Return one valid genre even if its weight is lower then ```min_weight```.
Default for ```min_weight``` is now *10*.
Added new config option ```max_genres``` to limit the amount of genres returned. Default is *3*.
2013-10-15 13:20:45 +02:00
Peter Schnebel
eafceaa0ed
Added min_weight option to lastgenre, to provide for filtering out unpopulare genres.
2013-10-14 12:36:39 +02:00
Adrian Sampson
86fec680b6
add missing ftintitle docs
2013-10-12 19:35:17 -07:00
Adrian Sampson
64dcd283f8
fix ihate docs example ( fix #393 )
2013-10-06 12:16:56 -07:00
Adrian Sampson
a6798f9ba3
#380 : Template.safe_substitute
...
This way, you almost never need to use the $$ escape sequence.
2013-10-06 12:01:42 -07:00
Adrian Sampson
5e82b670f9
#380 : shortcut/compatibility options
...
These config options make it easier to customize the command (no need to make
a single-element formats dict). And the opt config option provides backwards
compatibility with the previous style.
2013-10-06 11:57:32 -07:00
Adrian Sampson
d828d7aae4
#380 : correctly skip no-op transcodes
...
The format key is now the (lower-cased) format name string used by beets,
which means we can precisely detect which transcodes would be unnecessary. To
facilitate this, I added an ALIASES dict which allows more convenient names to
work for this (e.g., "wma" is easier to remember than "windows media").
2013-10-06 11:21:56 -07:00
Adrian Sampson
2aebec0928
#397 : shorter option name, docs, changlog
...
I changed the option name from "multiple_genres" to "multiple".
2013-10-06 10:34:32 -07:00
Adrian Sampson
e6725b6973
docs: reorg plugins section; add dev section
...
--HG--
rename : docs/plugins/writing.rst => docs/dev/plugins.rst
2013-09-24 20:33:46 -07:00
Johann Klähn
5414dc80d2
allow and expand home directory in mpdupdate socket
...
This allows you to use a socket in your home directory (e.g.
`~/.mpd/socket`) without having to specify the full path including the
username (which can change from machine to machine).
2013-09-23 21:47:26 +02:00
Adrian Sampson
4bfe693872
ftintitle: changelog & docs ( closes #374 )
2013-09-17 14:38:08 -07:00
Adrian Sampson
38bceaa073
fromfilename: docs/changelog ( closes #113 )
2013-09-13 21:30:01 -07:00
Rowan Lewis
80d060db07
Added 'quiet' operation mode, prevents start/finish announcements for each file.
2013-09-14 10:18:36 +10:00
Rowan Lewis
52d86f0e6a
Added more format presets, updated documentation.
2013-09-14 09:35:25 +10:00
Adrian Sampson
0e042d3d74
better Chromaprint installation instructions
2013-09-07 17:03:24 -07:00
Adrian Sampson
7d9f556cbe
introducing "slow queries"
...
In preparation for enabling queries over flexattrs, this is a new path that
lets queries avoid generating SQLite expressions altogether. Any query that
can be completely evaluated in SQLite will be, but when it can't, we now fall
back to running the entire query in Python by selecting everything from the
database and running the `match` predicate.
To begin with, this mechanism replaces RegisteredFieldQueries, which
previously used Python callbacks for evaluation. Now they just indicate that
they're slow queries and the query system falls back automatically.
This has the great upside that it lets use implement arbitrarily complex
queries without shoehorning everything into SQLite when that (a) is way too
complicated and (b) doesn't buy us much performance anyway. The obvious
drawback is that any code dealing with queries now has to handle two cases
(slow and fast).
In the future, we could optimize this further by combing fast and slow query
styles. For example, if you want to match with a substring *and* a regular
expression, we can do a first pass in SQLite and apply the regex predicate on
the results. Avoided for now because premature optimization, etc., etc.
Next step: implement flexattr matches as slow queries.
2013-08-16 14:28:46 -07:00
Adrian Sampson
3757aec494
fix homebrew gstreamer instructions
2013-08-15 17:46:03 -07:00
Wieland Hoffmann
e4af04e3be
docs/inline.rst: The `[paths] section is now paths:`
2013-08-06 10:41:05 +02:00
Wieland Hoffmann
aafcbdc730
plugins/zero.rst: Add a missing 'a'
2013-08-06 10:41:05 +02:00
Wieland Hoffmann
d6673b7f79
plugins/zero.rst: Add a missing 'the'
2013-08-06 10:41:05 +02:00
Fabrice L.
ed15c18bc8
Update index.rst
...
`pluginpath` option is described in *config* page, not *cli*
2013-07-27 10:34:49 +02:00
Dale Sedivec
0e994c2274
Add Item instance to item_moved event
...
This brings this plug-in event in to line with similar events.
2013-06-26 22:10:19 -05:00
Dale Sedivec
ee5b0d36c4
Document new plug-in event item_moved
2013-06-25 22:31:01 -05:00
Adrian Sampson
11e8c3e784
mpdupdate domain sockets ( #313 ): changelog/docs
2013-06-05 18:43:47 -07:00
Adrian Sampson
1364e6ba37
organize 1.1.1 changelog into sections
2013-06-05 15:20:36 -07:00
Adrian Sampson
975f5bd818
changelog/doc links for Beatport plugin ( #301 )
2013-06-03 14:01:16 -07:00
Johannes Baiter
6c3e38863b
Add documentation for Beatport plugin
2013-06-02 11:55:57 +02:00
Adrian Sampson
46340af6b7
#291 : changelog and docs
2013-05-29 15:39:10 -07:00
Adrian Sampson
3b438b7778
inline: rename "pathfields" to "item_fields"
2013-05-28 23:20:19 -07:00
Adrian Sampson
0176e10ccf
inline: allow album field definitions
...
Under the album_field heading.
2013-05-28 23:10:47 -07:00
Adrian Sampson
a0cb31956d
distinguish Album and Item template fields
...
An earlier change (due to @pedros) added the ability for plugins to define
template fields that work with Albums as well as Items. This enables some
cool new use cases but required that every template field definition check the
type of its arguments. Instead, this iteration on the idea distinguishes
between fields meant for Items and those meant for Albums.
In addition to simplifying the implementation of these functions, this also
enables the creation of album fields with identical names to item fields.
(For example, a user contacted me recently about adding a $bitrate field for
albums, which would be the average bitrate of the items. They can do this now
using a plugin.)
I also changed the docs to stop using the decorator approach to registering
template fields. We're moving toward removing those.
2013-05-28 22:30:23 -07:00
Tai Lee
e66a865f17
Rename the discogs max rec setting to non_mb_source, so it can apply to all data source plugins.
2013-05-25 22:44:41 +10:00
Tai Lee
15be24998a
Add ability to specify a maximum recommendation for Discogs matches.
2013-05-24 14:43:37 +10:00
Adrian Sampson
26682f9168
docs/changelog for convert paths config ( #285 )
2013-05-22 15:00:53 -07:00