aboutsummaryrefslogtreecommitdiff
path: root/emms-info-libtag.el
Commit message (Collapse)AuthorAgeFilesLines
* Add: emms-tracktag wrapper for the audiotools programGrant Shangreaux2021-05-071-1/+1
| | | | | | | | | | | | | | | | | | | http://audiotools.sourceforge.net/ provides a tool `tracktag` which handles writing tags for several different audio formats, including Opus. this patch provides a very basic wrapper to interface between EMMS track info and tracktag metadata. It also configures emms-tag-editor.el to use it for writing tags to Opus files. Add: test.sh and test/test-all.el Basic setup to run ert tests from the terminal using Emacs in batch mode. This should load up only ERT, the tests in the test/ directory and their dependencies. Add: opus extension to emms-libtag-known-extensions libtag works as a reader for opus files, this just ads the opus extension to the regexp list.
* Clean: emms-track-file-p replaces eq file type checksYoni Rabkin2021-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | There were about 10 checks throughout the code checking if a track is a file type. File type tracks are specific enough for a predicate function. Add: EMMS warning if no tagging program for audio file type Warn the user when there is no tag writing program available to EMMS for modifying the actual audio files. Current behavior allows the tags to be edited, saved to the EMMS cache db, and then silently skips past the part where the metadata would be applied to the file itself. The changes here prevent the user from even opening the editor for a file that has no tag writing program configured. This can be overridden with the prefix arg when user wants to edit the tags anyway, knowing they will only be saved in the emms-cache-db and not written to the source audio files. Patch by Grant Shangreaux
* Replace `add-to-list' with `add-hook' where appropriateYoni Rabkin2021-04-211-1/+1
| | | | Patch by Stefan Monnier
* *.el: Remove redundant `:group` argumentsYoni Rabkin2021-04-171-6/+3
| | | | | | Also, remove some redundant leading `*` in defcustom docstrings Patch by Stefan Monnier <monnier@iro.umontreal.ca>
* * emms-info-libtag.el: lexical declarationYoni Rabkin2021-03-021-1/+1
|
* move all files to top-levelYoni Rabkin2020-06-031-0/+116
|
* *.el -> lisp/*.el: Move lisp files into "lisp/" subdirectory.William Xu2008-06-171-81/+0
|
* change-all-file-headers-to-gpl3-or-later.dpatchTassilo Horn2007-06-261-1/+1
| | | | darcs-hash:20070626141221-c06f4-e034ff32ecc6e2d57ffaefaeb4f78d1e36a830a2.gz
* Bump copyright years to 2007 and standardize statementMichael Olson2007-03-191-1/+1
| | | | | | | | | Files made by those who haven't yet completed the assignment process remain copyrighted by that person. Those who have assigned have their files changed to be copyrighted by the FSF, but retain their Author line for the sake of giving proper credit. darcs-hash:20070319145852-1bfb2-2a4bb04c74262f43732fa5a81aa2d488da502995.gz
* Standardize copyright notices. Add COPYING file. Mention license in README.Michael Olson2006-06-081-5/+7
| | | | darcs-hash:20060608194123-1bfb2-cbfbc9eacb41016b24acb9ea2654f141496b0caa.gz
* emms-libtag.el : Make it id3v1 friendly by removing all the trailing ↵lucas2006-04-131-0/+4
| | | | | | whitespace in metadata darcs-hash:20060413161451-4f952-95af88eaf6095d7459019458ca6131aa9f7d61e0.gz
* patch resolutionTrent Buck2006-04-091-0/+2
| | | | darcs-hash:20060409205547-8f417-949ecd292c7800526e6195dbf3c11c1a33aee032.gz
* emms-info-libtag.el: remove unused variables.Trent Buck2005-12-041-2/+0
| | | | darcs-hash:20051204181347-8f417-cc6b45daa751bbd6189ff6f8c880979a8b5495ad.gz
* emms-info-libtag.el: libtag can also handle Speex files.Trent Buck2005-11-201-1/+1
| | | | darcs-hash:20051120065009-8f417-8fc080259fe51b3e579026b9c9d0bed0d0c759d3.gz
* Make sure that negated character classes in regexps include the newline ↵Michael Olson2006-04-021-1/+1
| | | | | | character, so that there is no possibility of empty lines being matched. darcs-hash:20060402175002-1bfb2-9f7ccf9489b3688d660b612a7243fe42e87e84e7.gz
* emms-info-libtag.el: Add a warning about the possible conflict with ↵lucas2006-04-011-0/+7
| | | | | | emms-info-mp3info darcs-hash:20060401185421-4f952-ca0419414afbe93766a07c7e396d4ac8cf586f44.gz
* Fix a variety of compilation errors and warnings.Michael Olson2006-04-011-0/+2
| | | | darcs-hash:20060401232610-1bfb2-5fe5e4892c94e29a59738bf0d27e7e91ad68f2ed.gz
* fixed copyright years and copyright holderyonirabkin2006-03-151-1/+1
| | | | darcs-hash:20060315155834-be80e-cda533a1510f20fdef5248ec0037ddaa037fa18b.gz
* emms-info-libtag.el: Fix a couple of typos.Trent Buck2005-11-191-4/+2
| | | | darcs-hash:20051119183945-8f417-4a85bfd58f00ae44dc404ef6ebc48e91b3261678.gz
* Implement an emms-info function using the libtag package.Trent Buck2005-11-191-0/+68
darcs-hash:20051119181528-8f417-cccb6d14779011d1e58eac89474282257768e631.gz