- Status Closed
- Percent Complete
- Task Type Patches
- Category ID3 / meta data
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Release 3.9
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#12419 - Support for embedded cuesheets.
This patch adds the ability for a cuesheet to be embedded within a tag of an audio file, and to be read directly from there.
Currently only the ID3v2 TXXX:CUESHEET tag is supported, but I plan to look into FLAC next.
Closed by nickp
2011-12-16 10:50
Reason for closing: Accepted
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2011-12-16 10:50
Reason for closing: Accepted
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Submitted with r31321 and r31322.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
I’ve attached a perl script to generate a little test mp3 to demonstrate the patch. You’ll need the CPAN MP3::Tag module installed to run it (Debian package libmp3-tag-perl).
Alternatively, you can use eyeD3 (package eyed3 or http://eyed3.nicfit.net/) to attach an existing cuesheet to a corresponding mp3 file;
eyeD3 –set-user-text-frame=”CUESHEET:`cat example.cue`” example.mp3
Added support for FLAC with cuesheet embedded using –tag-from-file, e.g.;
flac –tag-from-file=”CUESHEET=example.cue” example.wav -o example.flac
Added a manual entry.
To encode Ogg Vorbis or Speex;
oggenc -c “CUESHEET=`cat example.cue`” example.wav -o example.ogg
speexenc –comment “CUESHEET=`cat example.cue`” example.wav example.spx
Vorbis comments now default to utf8 encoding.
Support for character encoded ID3 tags and UTF-16
Tidied and now doing more secure BOM checking.