Up to [cvs.NetBSD.org] / pkgsrc / audio / mp3splt
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
audio: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
audio: Remove SHA1 hashes for distfiles
Update to 2.6.2. From the changelog: #mp3splt version 2.6.2 - added bit reservoir handling for gapless playback option using the -b parameter (see manual for details) - added @d to output format which is equal to: last directory of the input filename or the filename itself if no directory #mp3splt version 2.6.1b - bug fix: make sure to separate artist and performer in CUE files for use of @p and @a (libmp3splt) - bug fix on CUE: from INDEX format MM:SS:FF, handle FF as frames instead of hundreths (libmp3splt) - bug fix: issue when having input file inside several recursive symlinks (libmp3splt) - small improvement on CUE: also accept INDEX 1 and not only INDEX 01 (libmp3splt) #mp3splt version 2.6.1a - FLAC: fixed an important bug not allowing to split some files (libmp3splt) #mp3splt version 2.6.1 - FLAC internal cue sheets support (-c internal_sheet) - simple MP3 chapter marks support (with no overlap) (-c internal_sheet) - added #161 FLAC option to compute and write MD5 sum in the STREAMINFO metadata block (-M) - fixed bug #159 with some FLAC files being detected as MP3; also look for the file extension when detecting a file for a plugin (libmp3splt) - fixed bug '#160 ---last cue splitpoint--- created at 99 59 99 for mp3 files >100mins' (libmp3splt) - implemented feature request #103: show error message on failure to detect silence added '-p error_if_no_aa' and '-p warn_if_no_aa' parameters to auto-adjust option - patch #9 to fix manpage linking for flacsplt/oggsplt and fixed some warnings #mp3splt version 2.6 - experimental FLAC support added - stdin and stdout are not yet implemented - new --enable-flacsplt_symlink configure option to mp3splt - fixed progress bar of ogg vorbis when using the auto adjust option (libmp3splt)
Add SHA512 digests for distfiles for audio category Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Update to 2.5.2 Changelog: #mp3splt version 2.5.2 - added option -I to specify the input tags encoding for when writing ID3v2 tags (ISO-8859-1, UTF-8 or UTF-16) - added option -K to keep the original tags and just replace them when importing a CUE or CDDB file (feature request #95) - fixed bug #149 - use of getline() on mac - libmp3splt check is now more correct and checks for the exact version of libmp3splt with = instead of >=; will be changed to >= when final version of libmp3splt will be released - now using pkg-config instead of mp3splt.m4 (bug #145) - corrected build files (configure.ac, Makefile.am, ...) and check using 'make distcheck' (bug #147) #mp3splt version 2.5.1 - fixed a bug when removing the tags from skippoints (libmp3splt) - added option to set output ID3v2 tags encoded in latin1, UTF-8 or UTF16 #mp3splt version 2.5 - done issues #40 and #85 - added minimum silence length parameter for auto adjust (mainly libmp3splt) - added minimum silence length for trim silence mode (minimum silence to trigger a trimming) (mainly libmp3splt) - done issue #12 - added option to output the full silence log useful to plot a graph (mainly libmp3splt) - implemented back the proxy feature with basic authentification - feature #50 (mainly libmp3splt) - added option to generate exactly the same input tags bytes using @O (mainly libmp3splt) - enhanced the CUE export to export the tags as REM comments and also the splitpoint names (libmp3splt) - fixed bug when detecting the input tags version - output had no tags when the input only had ID3v1 (libmp3splt) - fixed bug: output tags versions was not equal to the input file tags versions when the user was setting custom tags without any @o to get the original tags (libmp3splt) - done issue #79 - added 0 to the number of digits to output in order to be able to support the old mp3splt output format (libmp3splt) - fixed bug #141 - when input file is a symlink and output directory is the one of the input file (libmp3splt) - fixed bug on mp3 trim silence scan: last frame was skipped (libmp3splt) - fixed bug #133 - updated GPLv2 COPYING file - fixed bug #142 - skipped splitpoints were handled wrong by '-c' #mp3splt version 2.4.3 - added the trackjoin parameter for silence detection split: tracks shorter than trackjoin will be joined with others - fixed bug: removing TLEN id3v2 tag from the split files (libmp3splt) - fixed bug #3530488 - regression introduced with ogg multiple logical streams (libmp3splt) #mp3splt version 2.4.2 - fixed error when ID3v2 was containing what appears a valid frame; make sure we skip the ID3v2 after looking for the first frames (libmp3splt) - added the shots parameter to silence detection (-p shots=INTEGER - minimum number of shots to be found as non silence after the silence) #mp3splt version 2.4.1 - added minimum track length option for silence scan: 'trackmin' parameter to '-p' - closes #2393766 - added option to set original tags when using 'replace tags in tags' - use of #t, #a, ... - closes #3407314 - fixed #3399950 - regression on windows regarding the current working directory - fixed some regression regarding mp3splt v2.1c - removed some checks relative to the total - fixed #3385833 - don't apply debugging flags or warnings flags by default: added --enable-c-debug --enable-optimise --enable-extra-warnings - fixed #3424143 - added a small check for the -O option - added support for multiple ogg/vorbis logical streams (mail) (libmp3splt) - fixed mp3 frame mode with skippoint when skippoint too small (on the same frame as previous) (libmp3splt) - fixed several audacity labels issues (libmp3splt) - fixed inconsistency (extra 0 padding) between @n of -g and @n of -o (mail) time - we cannot rely on the total time - for example with concatenated mp3s (libmp3splt)
Update to 2.4 Changelog: #mp3splt version 2.4 - added negative splitpoints support with EOF-min.sec[.0-99] (only works when the input is not seekable) - added trimming using silence detection with -r (use with -p th to set the threshold) - fixed bug #3034474: genre tag problem + original tags are now correctly copied, with two exceptions: (libmp3splt) * only one artist, album, title are supported * for mp3's, the total tracknumber is not yet supported - fixed windows bug to take translations from the current directory (+libmp3splt) - fixed windows bug with wide characters in directory path of executable (+libmp3splt) #mp3splt version 2.3a - fixed tracktype.org issue (libmp3splt) #mp3splt version 2.3 - new '-G' option: set tags from filename regular expression - more translations (project mp3splt-gtk on transifex) - added genre tag to custom tags and to output format (libmp3splt) - support for the FILE attribute in CUE files - #1353726 (libmp3splt) - fixed CUE import bug - spaces at the end are now correctly wiped out (libmp3splt) - fixed bug #3114384: introduced back the 'file might be VBR' warning (libmp3splt) - fixed bug #3034474: genre tag problems (libmp3splt) - fixed ogg stream issues - #2861898 & #1078018 (libmp3splt)
update to 2.2.9 changes: -support libmp3splt's new features -bugfixes
Update to 2.2.5. From the changelog: #mp3splt v. 2.2.5 - added -x option to not write Xing header mostly libmp3splt (but important for mp3splt users) : - fixed bug with -g and multiple usages of @o (libmp3splt) - fixed a small bug with genre in -g - Xing header is now written even if -n option is used (libmp3splt) - fixed bug with stdin & id3v2 & xing - fixed critical bug with overlap splitpoints not working (feature #1530782 => bug) - fixed critical bug with mp3 stdin (& framemode) - fixed some warning messages & added some more - fixed dewrap error message - fixed dewrap bug to not attempt to create output directories when '-d' option is used - fixed minor bug #2790952 : time mode creating an empty file (at the end) #mp3splt v. 2.2.4 - fixed issue with CUE file not being imported correctly : \r and \n problem (bug #2778717) - fixed bug #2691576 - CUE file seg fault if no artist - fixed segfault when output format was empty - fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...) - fixed time split with '0.0' was infinite looping - fixed empty output format '' seg fault - small fixes in the man page - re-enabled mp3splt ogg symlink configure option - added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames if hundreths are 0 - added default custom tags as %[@o,@N=1] - print to stdout is now on stderr for the '-l' option, except for the filenames - added --with-mp3splt(-libraries|-includes)?, --disable-mp3splttest configure options - added overlapping split files with the -O option (feature request #1530782)
Update to 2.2.3. From the changelog: - added ID3v2 support (for known tags like title, artist, album, track number, ...) - added '@nX' to '-o' option to specify the number of digits (X) in the output track identifier number - added '-N' option for Not writing mp3splt.log file - added the '@N' variable when using the '-g' option for auto incrementing the track number in the tags - created a completely new windows installer allowing to install only some components and to uninstall only the installed files - added some more documentation about the 'off' parameter - updated to check for illegal characters in output filenames - fixed bug with mp3splt not searching for plugins in its directory on Windows (it will now search in the directory of the 'mp3splt' executable if we detect a path from the launch command and in the installation directory written in the registry) - fixed the zeroes not being added before the number when using @n - fixed small bug about '-Q' not working right - the default behaviour of the tags on the split files has changed: by default, we set the tags version of the file to split in the split files (for example if the file for split has ID3 version X, the tags in the split files will be ID3vX) - added -1 (force tags in output files to be ID3v1) and -2 (force tags in output files to be ID3v2) options - implemented query{search_string}(chosen_result_int) for the -c option : windows users should use this instead of -c query when searching using a "unicode" string - fixed all tags/filenames "unicode" encoding issues on windows - fixed small track issue in tags - fixed issue when the output is the same as the original file
Update mp3splt to 2.2.1 (obviating the need for mp3splt-devel) and take MAINTAINER. From the changelog: - corrected the -g option to be more intuitive - fixed bug in the man page (from wrong '-t' to wrong '-g') - changed small usage error on '-g' option - mp3splt is now using libmp3splt - checks for compatibilities between options - added 'm-' for mp3 STDIN - possibility to specify the server and port for freedb search; (now using tracktype.org by default) - original id3v1 for mp3 tags are kept in the splitted files and also ogg vorbis tags - add custom tags with the new '-g' option - '-o' option now creates the specified directories if '-d' option is not specified - added '-Q' option which enables the '-q' option and does not print anything to STDOUT - added experimental '-D' debug mode option - added '-i' option for counting the number of silence splitpoints - also added '-h' option which shows a small usage
Replace incomplete array definition in prototype to match definition.
No need to include <getopt.h> as getsubopt/getopt_long is not needed.
Update to 2.1c: License change from LGPL to GPL. Also includes pkgsrc patch-aa.
Add RMD160 digests to the SHA1 ones.
Update to 2.1 (typos below left as-is): # Mp3splt v. 2.1 --------------------------------------------------------------- NOTE for people who already used mp3splt From this version some important changes took place: - A new option (-p) has been introduced to read user parameters for -s and -a options, both without arguments now. Not using -p is equivalent to use -s auto or -a auto in the old version. NO: mp3splt -s auto file.mp3 YES: mp3splt -s file.mp3 NO: mp3splt -s off=1,rm file.mp3 YES: mp3splt -s -p off=1,rm file.mp3 - Threshold parameter (th) is now in dB. It's always a negative number between -96 dB and 0 dB. Please read man page for more detail --------------------------------------------------------------- - bug fixed (not exatctly a bug of mp3splt, but let's call it like this...): "correct" handling of misplaced Xing header of CRC-protected mp3 - feature improved: -p option introduced. Some order in the caos... ;-) - feature improved: threshold is now in dB - feature improved: sound level showed during silence detection - feature improved (Thanks Marco): when using -q, no more check on presence of ALBW or MP3WRAP string. - sources (Thanks Marco): each error is different with a own ret number. # Mp3splt v. 2.0e - bug fixed: filenamed specified with -o was truncated after 10 chars. - bug fixed: max number of albums per search increased to 512. # Mp3splt v. 2.0d - bug fixed: long filename for performer in CUE file caused seg fault - bug fixed: bad parsing of CUE files (again.. ;), for global artist and album - bug fixed: "EOF" string introduced to reach end of file. Now minimum splitpoint number changed back to 2. # Mp3splt v. 2.0c - feature improved: number of digits for @n number optimized. - feature improved: new parameter ("min") for -s to specify a minimum length. - feature improved: number of found silence points displayed during process. - important bug fixed: corrected CUE time parsing and hundredths calculation. - bug fixed: answering 'n' to -e option question, didn't abort ;-)
Update to 2.0: # Mp3splt v. 2.0d - bug fixed: long filename for performer in CUE file caused seg fault - bug fixed: bad parsing of CUE files (again.. ;), for global artist and album - bug fixed: "EOF" string introduced to reach end of file. Now minimum splitpoint number changed back to 2. # Mp3splt v. 2.0c - feature improved: number of digits for @n number optimized. - feature improved: new parameter ("min") for -s to specify a minimum length. - feature improved: number of found silence points displayed during process. - important bug fixed: corrected CUE time parsing and hundredths calculation. - bug fixed: answering 'n' to -e option question, didn't abort ;-) # Mp3splt v. 2.0 --------------------------------------------------------------- NOTE for people who already used mp3splt From this version some important changes took place: - to specify output filename: NO: mp3splt file.mp3 0.0 1.0 output.mp3 YES: mp3splt file.mp3 0.0 1.0 -o output.mp3 - silence option with user threshold and track number: NO: mp3splt -s 0.45 file.mp3 10 YES: mp3splt -s th=0.45,nt=10 file.mp3 - "mp3splt.log" file with -s option changed format, old logs are now incompatible with new version, and viceversa. Please read man page for more detail --------------------------------------------------------------- - new feature added: new option -k, for input not seekable. - feature improved: now it's allowed to specify STDIN and STDOUT ("-") - feature improved: now also parameters for -s option must be specified in unic argument using th, nt, off, rm. Keep in order! ;-) - feature improved: it is possible to remove silence with -s option. ("rm") - feature improved: new parameter ("off") for -s and -a to adjust splitpoint - feature improved: mp3info() completely rewritten using mad library. - feature improved: more than one file can be specified on command line - feature improved: now -o option extended to all uses for filename format. - feature improved: possibility to specify only one split time to mean to split from time to end of file. - feature improved: no more [outputfile], you always have to use -o option, even for one single file. - "bug" fixed: original vorbis comment preserved for all splitted files. - bug fixed (Thanks Lukasz Czarniecki): now performer for cue is taken in account for ID3. - bug fixed: better handling of files with Xing header. Also "bytes" field is taken - bug fixed: corrected dirty bug for cue files with minutes over 99. - bug fixed: missing break instruction in a switch() statement ;-) - bug fixed: error notice if input and output files are the same file. - bug fixed: MAXTRACKS redefined to 1000 (do you really want to split more than 1000 files?? ;-)
Initial import of mp3splt-1.9. Mp3Splt is a command line utility to split mp3 (VBR supported) and ogg files selecting a begin and an end time position, without decoding. It's very useful to split large mp3/ogg to make smaller files or to split entire albums to obtain original tracks. If you want to split an album, you can select split points and filenames manually or you can get them automatically from CDDB (internet or a local file) or from .cue files. Supports also automatic silence split, that can be used also to adjust cddb/cue splitpoints. Otherwise if you have a file created either with Mp3Wrap or AlbumWrap you can extract tracks just in few seconds.
Initial revision