Categories
Category results are hidden when using a custom project result order
0.25
ruby-mp3info read low-level informations and manipulate tags on mp3 files.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.1
espeak-ruby is small Ruby API for utilizing ‘espeak’ and ‘lame’ to create Text-To-Speech mp3 files
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.04
glues together various audio ruby libraries and presents a unified API to the developer Currently, supported formats are: mp3, ogg, mpc, ape, wma, flac, aac, mp4, m4a.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.01
= id3lib-ruby
id3lib-ruby provides a Ruby interface to the id3lib C++ library for easily
editing ID3 tags (v1 and v2) of MP3 audio files.
The class documentation starts at ID3Lib::Tag.
== Features
* Read and write ID3v1 and ID3v2 tags
* Simple interface for adding, changing and removing frames
* Quick access to common text frames like title and performer
* Custom data frames like attached picture (APIC)
* Pretty complete coverage of id3lib's features
* UTF-16 support (warning: id3lib writes broken UTF-16 frames)
* Windows binary gem available
The CHANGES file contains a list of changes between versions.
== Installation
See INSTALL.
== Online Information
The home of id3lib-ruby is http://id3lib-ruby.rubyforge.org
== Usage
require 'rubygems'
require 'id3lib'
# Load a tag from a file
tag = ID3Lib::Tag.new('talk.mp3')
# Get and set text frames with convenience methods
tag.title #=> "Talk"
tag.album = 'X&Y'
tag.track = '5/13'
# Tag is a subclass of Array and each frame is a Hash
tag[0]
#=> { :id => :TPE1, :textenc => 0, :text => "Coldplay" }
# Get the number of frames
tag.length #=> 7
# Remove all comment frames
tag.delete_if{ |frame| frame[:id] == :COMM }
# Get info about APIC frame to see which fields are allowed
ID3Lib::Info.frame(:APIC)
#=> [ 2, :APIC, "Attached picture",
#=> [:textenc, :mimetype, :picturetype, :description, :data] ]
# Add an attached picture frame
cover = {
:id => :APIC,
:mimetype => 'image/jpeg',
:picturetype => 3,
:description => 'A pretty picture',
:textenc => 0,
:data => File.read('cover.jpg')
}
tag << cover
# Last but not least, apply changes
tag.update!
== Licence
This library has Ruby's licence:
http://www.ruby-lang.org/en/LICENSE.txt
== Author
Robin Stocker <robinstocker at rubyforge.org>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
jimmy_jukebox downloads great music and plays random MP3 & OGG songs under a directory (or set of directories)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Read low-level informations and manipulate tags on mp3 files.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.02
A simple converter for FLAC to MP3.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.23
Download MP3 files of your Spotify tracks from Grooveshark
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Tool to assist scene MP3 library maintenance
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Portable mp3 player built on mpg123 and portaudio
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Reads MP3 headers and returns their information.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
= tagomatic
Simple command-line mp3 tagger based on mp3info gem. Supports folder-specific configuration files.
Another mp3 tagger the world does not need.
But I needed it. I have a large collection of old mp3 files. From times when tagging was mostly
based on the file and folder names. When v2 tags where nowhere close..
== Overview
Modes of operation:
* The tagger will try to guess the tags from the full file path by applying a set of known formats.
* The tagger will apply specific tags given on the command-line.
* The tagger will match specific formats given on the command-line.
* Arbitrary combination of the before-mentioned modes.
The scanner supports recursive folder handling. Of course.
Right now v2 tags are the focus.
It is probably best to call this alpha ware.
== Usage
For my genre/artist/album/track.mp3 collection I use this invocation pattern:
tagomatic --underscores --guess --recurse --showtags --errorstops --cleantags /media/music/
Then I add folder-specific .tagomatic or .format= files whenever an error occurs.
== The .tagomatic file
You can put the (long version) of the command line options into folder-specific .tagomatic files.
These options are then valid only for this folder and sub-folders.
This is useful - for example - if you want to switch guessing off for sub-folders.
== The .format= files
You can add files named .format= to sub-folders. They will be picked up by tagomatic and added as
custom formats just as if you would have passed them on the command line using the --format option.
Because the slash is not allowed in file names you have to replace it with a vertical dash like in
this example:
.format=%g|%a|%b|%n - %t.mp3
These formats are valid only for this folder and sub-folders.
== Copyright
Copyright (c) 2009 Daniel Lukic. See LICENSE for details.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
A more intuitive syntax for performing a variety of file actions. Examples:
"/".fwf_filepath.join('usr', 'bin', 'bash').touch
FunWith::Files::FilePath.home("Music").glob(:ext => "mp3", :recurse => true)
home = FunWith::Files::FilePath.home
home.touch( "Music", "CDs", "BubbleBoyTechnoRemixxxx2011", "01-jiggypalooza.mp3" )
home.touch_dir( "Music", "CDs", "ReggaeSmackdown2008" ) do |dir|
dir.touch( "liner_notes.txt" )
dir.touch( "cover.jpg" )
dir.touch( "01-tokin_by_the_sea.mp3" )
dir.touch( "02-tourists_be_crazy_mon.mp3" )
end
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
Extract tags from MP3 files and perfume MP3 files with fragrant tags.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
0.0
A Ruby wrapper around mp3splt that makes splitting mp3s with a cue file super simple.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.06
(tts) Text -> Mp3 made easy.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
A full-featured and complete Ruby wrapper of the ultra-powerful FMOD Low-Level API for accomplishing all of your audio needs. Uses the built-in Fiddle library (Ruby 2.0+) to eliminate unnecessary external gem dependencies, all that is needed is the FMOD platform-specific libraries. FMOD supports a host of audio formats including .aiff, .asf, .asx, .dls, .flac, .fsb, .it, .m3u, .mid, .midi, .mod, .mp2, .mp3, .ogg .pls, .s3m , vag, .wav, .wax, .wma, .xm, and .xma.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
Hai! icanhasaudio? is an interface to lame for decoding ur MP3s. I iz in ur computer. Decodin ur mp3s. Whatevs! I also decodin ur OGGz! I kin also encodin' ur WAV and AIFF to mp3z! == SYNOPSYS ROFLOL require 'icanhasaudio' reader = Audio::MPEG::Decoder.new File.open(ARGV[0], 'rb') { |input_lol| File.open(ARGV[1], 'wb') { |output_lol| reader.decode(input_lol, output_lol) } }
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
The youtube_dlhelper is a short tool for download and manage the downloaded files. You are running the program inside the command line with a Youtube URL. Then it aska for a
group name or interpreters name. Now it creates a Subfolder inside your Musicdirectory. Then it makes a MP3 from the downloaded file and moves it to the folder.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity
0.0
TedTalk helps download TED talk video and covert it to a slowed down MP3 with pauses that is useful for English learning
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Activity