The Linux MP3-HOWTO

Total Page:16

File Type:pdf, Size:1020Kb

The Linux MP3-HOWTO The Linux MP3−HOWTO The Linux MP3−HOWTO Table of Contents The Linux MP3−HOWTO ................................................................................................................................1 By Phil Kerr, phil@plus24.com...............................................................................................................1 1. Introduction..........................................................................................................................................1 2. Copyright of this document.................................................................................................................1 3. Where to get this document.................................................................................................................1 4. Acknowledgments................................................................................................................................1 5. Disclaimer............................................................................................................................................1 6. Hardware Requirements & Performance Issues..................................................................................1 7. Software Requirements........................................................................................................................1 8. Setting up your system.........................................................................................................................1 9. Encoding from Audio..........................................................................................................................2 10. Encoding from CD−ROM.................................................................................................................2 11. Streaming MP3's................................................................................................................................2 12. Listening to MP3's.............................................................................................................................2 13. ID3 Editing........................................................................................................................................2 14. MP3 to Minidisc................................................................................................................................2 15. Feedback............................................................................................................................................2 1. Introduction..........................................................................................................................................2 2. Copyright of this document.................................................................................................................3 3. Where to get this document.................................................................................................................3 3.1 Translations........................................................................................................................................3 4. Acknowledgments................................................................................................................................4 5. Disclaimer............................................................................................................................................4 6. Hardware Requirements & Performance Issues..................................................................................5 7. Software Requirements........................................................................................................................6 7.1 Rippers & WAV Recorders...............................................................................................................6 7.2 Encoders.............................................................................................................................................7 7.3 Players................................................................................................................................................8 7.4 Streaming Servers..............................................................................................................................9 7.5 Mixing..............................................................................................................................................10 7.6 ID3 Editors.......................................................................................................................................11 7.7 Stream Grabbers...............................................................................................................................11 7.8 Misc.................................................................................................................................................11 8. Setting up your system.......................................................................................................................12 8.1 Setting up for Analogue Audio Capture..........................................................................................12 8.2 Setting up for CD−ROM Audio Capture.........................................................................................13 8.3 Additional Setting up.......................................................................................................................13 9. Encoding from Audio........................................................................................................................13 10. Encoding from CD−ROM...............................................................................................................14 10.1 Command Line encoding...............................................................................................................15 RipEnc......................................................................................................................................18 CD2MP3...................................................................................................................................19 10.2 GUI Based Encoders......................................................................................................................20 10.3 Encoder Performance.....................................................................................................................20 11. Streaming MP3's..............................................................................................................................21 11.1 Icecast............................................................................................................................................21 Shout.........................................................................................................................................23 LiveIce......................................................................................................................................24 i The Linux MP3−HOWTO Table of Contents 11.2 Fluid...............................................................................................................................................27 Update for RC1.........................................................................................................................29 11.3 Litestream......................................................................................................................................29 11.4 Apache::MP3 Module....................................................................................................................30 11.5 Firewall Bypassing........................................................................................................................31 11.6 Bandwidth considerations..............................................................................................................32 11.7 Copyright Issues............................................................................................................................32 12. Listening to MP3's...........................................................................................................................32 12.1 Playing from File...........................................................................................................................33 12.2 Playing from MP3 Streams............................................................................................................33 12.3 Capturing MP3 Streams.................................................................................................................33 Streamripper..............................................................................................................................33 wget...........................................................................................................................................34 12.4 Mixing............................................................................................................................................34 eMixer.......................................................................................................................................35 GDAM......................................................................................................................................35 13. ID3 Editing......................................................................................................................................35
Recommended publications
  • Platypush Documentation
    platypush Documentation BlackLight Mar 14, 2021 Contents: 1 Backends 3 1.1 platypush.backend.adafruit.io ...............................3 1.2 platypush.backend.alarm ....................................4 1.3 platypush.backend.assistant ................................5 1.4 platypush.backend.assistant.google ...........................5 1.5 platypush.backend.assistant.snowboy ..........................6 1.6 platypush.backend.bluetooth ................................8 1.7 platypush.backend.bluetooth.fileserver ........................8 1.8 platypush.backend.bluetooth.pushserver ........................9 1.9 platypush.backend.bluetooth.scanner .......................... 10 1.10 platypush.backend.bluetooth.scanner.ble ....................... 11 1.11 platypush.backend.button.flic ............................... 11 1.12 platypush.backend.camera.pi ................................ 12 1.13 platypush.backend.chat.telegram ............................. 13 1.14 platypush.backend.clipboard ................................ 14 1.15 platypush.backend.covid19 .................................. 14 1.16 platypush.backend.dbus .................................... 15 1.17 platypush.backend.file.monitor .............................. 15 1.18 platypush.backend.foursquare ................................ 17 1.19 platypush.backend.github ................................... 17 1.20 platypush.backend.google.fit ................................ 19 1.21 platypush.backend.google.pubsub ............................. 20 1.22 platypush.backend.gps ....................................
    [Show full text]
  • Release 3.5.3
    Ex Falso / Quod Libet Release 3.5.3 February 02, 2016 Contents 1 Table of Contents 3 i ii Ex Falso / Quod Libet, Release 3.5.3 Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation. Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library. It’s designed around the idea that you know how to organize your music better than we do. It lets you make playlists based on regular expressions (don’t worry, regular searches work too). It lets you display and edit any tags you want in the file, for all the file formats it supports. Unlike some, Quod Libet will scale to libraries with tens of thousands of songs. It also supports most of the features you’d expect from a modern media player: Unicode support, advanced tag editing, Replay Gain, podcasts & Internet radio, album art support and all major audio formats - see the screenshots. Ex Falso is a program that uses the same tag editing back-end as Quod Libet, but isn’t connected to an audio player. If you’re perfectly happy with your favorite player and just want something that can handle tagging, Ex Falso is for you. Contents 1 Ex Falso / Quod Libet, Release 3.5.3 2 Contents CHAPTER 1 Table of Contents Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation.
    [Show full text]
  • EDMTCC 2014 – the EDM Guide
    EDMTCC 2014 F# The EDM Guide: Technology, Culture, Curation Written by Robby Towns EDMTCC.COM [email protected] /EDMTCC NESTAMUSIC.COM [email protected] @NESTAMUSIC ROBBY TOWNS AUTHOR/FOUNDER/ENTHUSIAST HANNAH LOVELL DESIGNER LIV BULI EDITOR JUSTINE AVILA RESEARCH ASSISTANT ACKNOWLEDGEMENTS SIMON MORRISON GOOGLE VINCENT REINDERS 22TRACKS GILLES DE SMIT 22TRACKS LUKE HOOD UKF DANA SHAYEGAN THE COLLECTIVE BRIAN LONG KNITTING FACTORY RECORDS ERIC GARLAND LIVE NATION LABS BOB BARBIERE DUBSET MEDIA HOLDINGS GLENN PEOPLES BILLBOARD MEGAN BUERGER BILLBOARD THE RISE OF EDM 4 1.1 SURVIVAL OF THE FITTEST 6 1.2 DISCO TO THE DROP 10 1.3 A REAL LIFE VIDEO GAME 11 1.4 $6.2 BILLION GLOBAL INDUSTRY 11 1.5 GOING PUBLIC 13 1.6 USB 14 TECHNOLOGY: 303, 808, 909 15 2.1 ABLETON LIVE 18 2.2 SERATO 19 2.3 BEATPORT 21 2.4 SOUNDCLOUD 22 2.5 DUBSET MEDIA HOLDINGS 23 CULTURE: BIG BEAT TO MAIN STREET 24 3.1 DUTCH DOMINANCE 26 3.2 RINSE FM 28 3.3 ELECTRIC DAISY CARNIVAL 29 3.4 EDM FANS = HYPERSOCIAL 30 CURATION: DJ = CURATOR 31 4.1 BOOMRAT 33 4.2 UKF 34 4.3 22TRACKS 38 BONUS TRACK 41 THE RISE OF EDM “THE MUSIC HAS SOMETHING IN COMMON WITH THE CURRENT ENGLISH- SYNTHESIZER LED ELECTRONIC DANCE MUSIC...” –LIAM LACEY, CANADIAN GLOBE & MAIL 1982 EDMTCC.COM What is “EDM”? The answer from top brands, and virtually to this question is not the every segment of the entertain- purpose of this paper, but is ment industry is looking to cap- a relevant topic all the same.
    [Show full text]
  • Important Notice Regarding Software
    Important Notice Regarding Software The software package installed in this product includes software licensed to Onkyo & Pioneer Corporation (hereinafter, called “O&P Corporation”) directly or indirectly by third party developers. Please be sure to read this notice regarding such software. Notice Regarding GNU GPL/LGPL-applicable Software This product includes the following software that is covered by GNU General Public License (hereinafter, called "GPL") or by GNU Lesser General Public License (hereinafter, called "LGPL"). O&P Corporation notifies you that, according to the attached GPL/LGPL, you have right to obtain, modify, and redistribute software source code for the listed software. ソフトウェアに関する重要なお知らせ 本製品に搭載されるソフトウェアには、オンキヨー & パイオニア株式会社(以下「弊社」とします)が 第三者より直接的に又は間接的に使用の許諾を受けたソフトウェアが含まれております。これらのソフト ウェアに関する本お知らせを必ずご一読くださいますようお願い申し上げます。 GNU GPL / LGPL 適用ソフトウェアに関するお知らせ 本製品には、以下の GNU General Public License(以下「GPL」とします)または GNU Lesser General Public License(以下「LGPL」とします)の適用を受けるソフトウェアが含まれております。 お客様は添付の GPL/LGPL に従いこれらのソフトウェアソースコードの入手、改変、再配布の権利があ ることをお知らせいたします。 Package List パッケージリスト alsa-conf-base glibc-gconv alsa-conf glibc-gconv-utf-16 alsa-lib glib-networking alsa-utils-alsactl gstreamer1.0-libav alsa-utils-alsamixer gstreamer1.0-plugins-bad-aiff alsa-utils-amixer gstreamer1.0-plugins-bad-bluez alsa-utils-aplay gstreamer1.0-plugins-bad-faac avahi-autoipd gstreamer1.0-plugins-bad-mms base-files gstreamer1.0-plugins-bad-mpegtsdemux base-passwd gstreamer1.0-plugins-bad-mpg123 bluez5 gstreamer1.0-plugins-bad-opus busybox gstreamer1.0-plugins-bad-rawparse
    [Show full text]
  • Pulseaudio Rationale Pulseaudio Rationale
    2021/07/28 16:43 (UTC) 1/7 PulseAudio Rationale PulseAudio Rationale With the release of the first beta of what will be version 14.2, PulseAudio has been introduced as default audio server in Slackware Linux. This historical change comes out mostly from necessity, as the bluetooth stack BlueZ has dropped the ALSA plugin for audio output, making the presence of PulseAudio mandatory for playing any audio coming from Bluetooth devices. From Slackware's Changelog: After upgrading to BlueZ 5 recently, everything seemed to be working great, but then it was pointed out that Bluetooth audio was no longer working. The reason was that the newer BlueZ branch had dropped ALSA support and now required PulseAudio. So with some trepidation, we began investigating adding PulseAudio to Slackware. Going back to BlueZ 4 wasn't an option with various dependent projects either having dropped support for it, or considering doing so. After several iterations here refining the foundation packages and recompiling and tweaking other packages to use PulseAudio, it's working well and you'll likely not notice much of a change. But if you're using Bluetooth audio, or needing to direct audio through HDMI, you'll probably find it a lot easier to accomplish that. Best of all, we're finally a modern, relevant Linux distro! ;-) Before this moment, there was no technical need for introducing PulseAudio as a basic component of the distribution, and linking the audio components directly to ALSA devices gave all the features needed by users without PA's known backsides. Removing PulseAudio Completely It should be noted that, as PulseAudio is now a basic system component, with many applications directly linked to it, the following procedure for removing PulseAudio is unsupported.
    [Show full text]
  • Money for Something: Music Licensing in the 21St Century
    Money for Something: Music Licensing in the 21st Century Updated February 23, 2021 Congressional Research Service https://crsreports.congress.gov R43984 SUMMARY R43984 Money for Something: Music Licensing in the February 23, 2021 21st Century Dana A. Scherer Songwriters and recording artists are generally entitled to receive compensation for Specialist in (1) reproductions, distributions, and public performances of the notes and lyrics they create (the Telecommunications musical works), as well as (2) reproductions, distributions, and certain digital public Policy performances of the recorded sound of their voices combined with instruments (the sound recordings). The amount they receive, as well as their control over their music, depends on market forces, contracts between a variety of private-sector entities, and laws governing copyright and competition policy. Who pays whom, as well as who can sue whom for copyright infringement, depends in part on the mode of listening to music. Congress enacted several major updates to copyright laws in 2018 in the Orrin G. Hatch-Bob Goodlatte Music Modernization Act (MMA; P.L. 115-264). The MMA modified copyright laws related to the process of granting and receiving statutory licenses for the reproduction and distribution of musical works (known as “mechanical licenses”). The law set forth terms for the creation of a nonprofit “mechanical licensing collective” through which owners of copyrights in musical works could collect royalties from online music services. The law also changed the standards used by a group of federal administrative law judges, the Copyright Royalty Board, to set royalty rates for some statutory copyright licenses, as well as the standards used by a federal court to set rates for licenses to publicly perform musical works offered by two organizations representing publishers and composers, ASCAP and BMI.
    [Show full text]
  • Release 0.23~Git Max Kellermann
    Music Player Daemon Release 0.23~git Max Kellermann Sep 24, 2021 CONTENTS: 1 User’s Manual 1 1.1 Introduction...............................................1 1.2 Installation................................................1 1.3 Configuration...............................................4 1.4 Advanced configuration......................................... 12 1.5 Using MPD................................................ 14 1.6 Advanced usage............................................. 16 1.7 Client Hacks............................................... 18 1.8 Troubleshooting............................................. 18 2 Plugin reference 23 2.1 Database plugins............................................. 23 2.2 Storage plugins.............................................. 24 2.3 Neighbor plugins............................................. 25 2.4 Input plugins............................................... 25 2.5 Decoder plugins............................................. 27 2.6 Encoder plugins............................................. 32 2.7 Resampler plugins............................................ 33 2.8 Output plugins.............................................. 35 2.9 Filter plugins............................................... 42 2.10 Playlist plugins.............................................. 43 2.11 Archive plugins.............................................. 44 3 Developer’s Manual 45 3.1 Introduction............................................... 45 3.2 Code Style...............................................
    [Show full text]
  • Complementary Software Guide
    The VoiceXML Browser for Asterisk® COMPLEMENTARY SOFTWARE GUIDE Version: 5.2 VXI* – VoiceXML Browser COMPLEMENTARY SOFTWARE GUIDE Company Name: ________________________________________________________________________ Address/City/State/Zip: ________________________________________________________________________ Country: ________________________________________________________________________ About I6NET I6NET Solutions and Technologies Limited is a pan-European company specialized in the development of new applications and advanced communication solutions. I6NET creates new business solutions and opportunities with voice interactivity, helping phone and data networks convergence. Its innovative voice browsers systems and software components enable the creation of voice & video services in VoiceXML. You can contact us by email or call us by phone and leave us a message here. Main/Sales office quarters: C/ Magallanes 13 – 5º Izq 28015 Madrid (Spain) VAT Number ES-B83388306 - See more information: www.i6net.com © 2011 I6NET | www.i6net.com 2 / 15 Complementary Software Guide Table of Contents 1 Purpose ............................................................................................................................. 4 2 Complementary Software ................................................................................................. 4 2.1 WavePad Editor ......................................................................................................... 5 2.2 FF* Video Converter .................................................................................................
    [Show full text]
  • Copyrighted Material
    23_579959 bindex.qxd 9/27/05 10:05 PM Page 373 Index Symbols alias command, 200, 331 - (dash), 109 Anaconda installer feature, 19 $ (dollar sign), 330 analog channel changing, 66–67 ! (exclamation mark), 332 Analog RBG/xVGA output, 69 # (pound sign), 330 analog SVideo output, 69 ~ (tilde), 330 analog television output, 69 antiword conversion application, 173 A Appearance settings, Web Photo Gallery New aa boot label, eMoviX boot prompt, 136 Albums page, 45 abiword word processing application, 173 appliance modules, X10 protocol, 188 abuse application, 176 applications ace application, 176 for pen drives ACL (Access Control List), 259 downloading, 171–172 acm application, 176 gaming applications, 176–177 ActiveHome project, 185 general applications, 173–174 admin directory checks, Internet radio, 287 multimedia applications, 175 Admin email address option, Web Photo running from workstations, 316–317 Gallery Email and Registration apt-get install lirc command, 92 tab, 43 ASF (Advanced Systems Format), 128 administration tools, desktop features, a_steroid application, 176 342–343 atrpms-kickstart package, 79–80 administrative settings, Heyu project, 203–204 audacity application, 175 Advanced Systems Format (ASF), 128 audio players, Internet radio, 269–270 albums authentication parameters, Icecast server, 274 adding photos to, 48, 55 Autodesk automation files, eMoviX recording bookmarking, 54 COPYRIGHTED MATERIALcontent, 129 browsing, 51 AVI (Audio Video Interleaf ) format, 128 comments, adding, 54–55 creating, 47 B naming, 47 backend setup and startup, MythTV project slideshow settings, 46 configuration, 62, 110–113 summary additions, 48 backups, 29, 291 thumbnail images, 51 bad flag options, BZFlag project, 229 title creation, 48 bad words, managing, BZFlag project, 233 23_579959 bindex.qxd 9/27/05 10:05 PM Page 374 374 Index ■ B bandwidth consumption, Internet radio, 273 burning barrage application, 176 CDs Basic option, Devil-Linux firewall Main eMoviX project, 134–135 Menu, 253 MoviX2 project, 142–143 Battle Zone capture the Flag.
    [Show full text]
  • Editorial Metadata in Electronic Music Distribution Systems: Between Universalism and Isolationism
    Journal of New Music Research 2005, Vol. 34, No. 2, pp. 173 – 184 Editorial Metadata in Electronic Music Distribution Systems: Between Universalism and Isolationism Franc¸ ois Pachet, Amaury La Burthe, Jean-Julien Aucouturier and Anthony Beurive´ Sony CSL – Paris Abstract about the artist, the title, and so on. Although you enjoy the new tune, you do not know much about We address the problem of metadata management in the Bjork: you have only been able to classify the artist in context of future Electronic Music Distribution (EMD) your walkman’s local genre taxonomy as ‘‘Electronica / systems, and propose a classification of existing musical Icelandic’’. editorial systems in two categories: the isolationists and As you walk by a cafe´ in Reykjavik, you decide that the universalists. Universalists propose shared informa- you would like to see what information the local tion at the expense of consensuality, while isolationist community has to offer about Bjork (she’s Icelandic, approaches allow individual parameterization at the isn’t she?) You turn on your walkman, which immedi- expense of the lack of reusability. We propose an ately connects to the nearby metadata server at the cafe´ architecture and a system for managing editorial and download locally available information. Unfortu- metadata that lies in the middle of these two extremes: nately, access to the music files is copyrighted and we organize musical editorial information in such a way restricted. However, you have access to the correspond- that users can benefit from shared metadata when they ing metadata. Your walkman automatically browses the wish, while also allowing them to create and manage a local genre taxonomy and is able to trace down Bjork, private version of editorial information.
    [Show full text]
  • Teil 17: Multimedia
    Teil 17: Multimedia (Ergänzung) a) Grundlagen Eine Multimediadatei enthält zur Erkennung an ihrem Anfang ("Header") meist eine Information ("Magick") über das verwendete Containerformat (welches meist mit der Dateiendung, z. B. mp3 korreliert) und das vorliegende Kompressionsverfahren („Codec“). Wie schon bei der Bildbearbeitung wird auch hier ein möglichst optimaler Kompromiss zwischen kleiner Dateigröße und Verlustfreiheit gesucht. Die Zuordnung bestimmter Dateitypen zu bestimmten Programmen ("MIME-Typ") beruht ebenfalls auf diesen Informationen. Bei Videodateien ist die Situation komplizierter, da innerhalb des gleichen Containerformats Kombinationen verschiedener Audio- und Videokompressionsformate vorliegen können (Abb. 1 a und b). Die Wiedergabe hängt vom Zusammenspiel mehrerer Schichten ab (Abb. 2). a Audiodatei-Container Ebene: Programmpaket-Namensbestandteil bzw . Pfad: Codec Audiodaten Frontend-Programm: „Player“ totem, kaffeine, vlc, mplayer Framew ork, Engine gstreamer, xine, ffmpeg, transcode b Videodatei-Container bzw . Backend-Pugins /usr/lib/w32 Codec Audiodaten /usr/lib/codecs Codecs Codec Videodaten /usr/lib/vlc /usr/lib/transcode Abb. 1 Abb. 2 Aufgabe 1: Lies hierzu die Artikel http://de.wikipedia.org/wiki/Audiodatenkompression, http://de.wikipedia.org/wiki/Containerformat und http://wiki.ubuntuusers.de/Codecs b) Beispieldateien bearbeiten Aufgabe 1: Lese mit dem Befehl cdparanoia "1" -d /dev/hda den ersten Titel einer Audio-CD im angegebenen Laufwerk aus. (cdparanoia mit dem Schalter -B liest alle Titel aus.) Wandle nun mit dem Befehl lame -h -b 128 track01.wav die Datei track01.wav in eine mp3-Datei um. Hinweis: Beachte, dass lame die Dateiendung wav ignoriert und als einfache Zeichenkette betrachtet, an welche die neue Dateiendung für das neue Containerformat mp3 hinzugefügt wird. Konvertiere nun die mp3-Datei mit lame --decode track01.wav.mp3 wieder zurück in einem wav-Datei.
    [Show full text]
  • Grabber Und Encoder
    SelfLinux-0.12.3 Grabber und Encoder Autor: Johnny Graber ([email protected]) Autor: Frank Boerner ([email protected]) Formatierung: Johnny Graber ([email protected]) Lizenz: GFDL Grabber und Encoder Seite 2 Inhaltsverzeichnis 1 Begriffe 1.1 grabben 1.2 encoden 1.3 decoden 2 Grabber 2.1 dagrab 2.1.1 einzelne Lieder auslesen mit dagrab 2.1.2 ganze CD grabben mit dagrad 2.1.3 dagrab mit anderen Tools nutzen 2.2 cdparanoia 2.2.1 einzelne Lieder auslesen mit cdparanoia 2.2.2 ganze CD grabben mit cdparanoia 3 Encoder 3.1 notlame 3.1.1 MP3 erstellen mit notlame 3.2 bladeenc 3.2.1 MP3 erstellen mit bladeenc 3.3 oggenc 3.3.1 OGG Vorbis erstellen 4 Alleskönner 4.1 grip 4.1.1 grip konfigurieren 4.1.2 grabben und encoden mit grip 4.2 ripperX 4.2.1 ripperX konfigurieren 4.2.2 grabben und encoden mit ripperX SelfLinux-0.12.3 Grabber und Encoder Seite 3 1 Begriffe 1.1 grabben Das Auslesen einer Musik-CD und abspeichern auf einer Festplatte wird mit grabben bezeichnet. Häufig wird auch von rippen (englisch rip = trennen) gesprochen. 1.2 encoden Mit encoden bezeichnet man die Konvertierung einer WAV-Datei in ein Endformat wie MP3 oder Ogg Vorbis. Dies geschieht vor allem um Speicherplatz zu sparen und die Dateien schneller austauschen zu können. 1.3 decoden Wie es der Name schon sagt, ist es die Umkehr von encoden. Aus einer MP3- oder OGG Vorbis Datei macht man eine WAV-Datei. Dieser Vorgang muss gemacht werden, wenn das Brennprogramm Audio-CDs nur mit WAV-Dateien erstellen kann.
    [Show full text]