Hot answers tagged

34

You can use wget over ssh to open an HTTP connection and output stream data, then mplayer on the local machine to play it. ssh <user>@<host> "wget <stream> -O -" | mplayer -cache 512 - The subtleties: wget's -O (capital letter oh) option sets its output file; - (dash) implies stdout. mplayer's -cache option causes a configurable amount ...


18

You can use ssh's -L flag to create a tunnel from your system to a remote: ssh -L <localport>:<streamhost>:<streamport> <user>@<remote> You can then connect to your end of the tunnel with mplayer as you would otherwise: mplayer localhost:<localport>


8

You can set up a SOCKS proxy: ssh -D localhost:8080 user@remotehost mplayer http_proxy://localhost:8080/http://stream You can use tell any other application, such as your web browser, to use this proxy too.


6

Here are some suggestions: iTunes alternatives - linux iTunes open source alternatives


6

sshfs is a wonderful tool for cases like this. It hides many a firewall and allows you to use whatever player you choose (though mplayer is still a nice choice). sudo apt-get install sshfs # your favorite packager here sshfs me@mydomain.org:/home/arthur/Music ~/Music I also run Subsonic listening to port 4040 on localhost and then ssh-tunnel home with ...


4

I'm not sure about state now but Apple is know for play of cat and mouse. You may find one day that update of software of iPod had broken its compatibly with Linux by completly redesigning its format. Until one day someone reverse engeneer the new format and supplied patches for projects. It lasts as long as Apple would not decide to switch format again. ...


4

Try installing ubuntu-restricted-extras. Ubuntu can't play MP3's and other closed-source encoders (AAC is one of them). You might even have to add a repository, but since I always enable all of those repos, this command worked for me: sudo apt-get install ubuntu-restricted-extras If you don't like the CLI too much, click here to open up Software Installer ...


4

Use MusicBrainz's Picard. It scans the music to generate a 'fingerprint' and then compares it against an online database to identify it (pulling all the info like Artist, Album, etc). After it's identified the songs, it can organize them into a custom directory & name structure, and you can use that to find the duplicates. Fully compatible with linux.


4

The tags are stored in a data container located within the MP3 audio file. Some software I use: easytag (GUI) id3v2 (CLI) Picard (GUI) id3tool (CLI) Also, many music players have tag editing features. The official site for ID3 has the file format specification and a history. As far as right-clicking a file to set a tag, it's almost certainly not a ...


4

Try disabling the media keys and restarting Chrome: navigate to Keyboard > Shortcuts > Sound and Media; select the keybinding of interest and press backspace to disable it; do it for all media keys; restart Chrome.


3

I like Clementine, it's a good clone of what Amarok 1.x used to be like before they (IMO) messed it up with the version 2.x release. On a more general note, pretty nearly anything is better than iTunes - Apple is usually excellent with user-interface design, but that program is an unusable abomination. I'd think "WTF were they thinking?" except that it's ...


3

For copying stuff into your iPod, use gtkpod, works for my iPod Shuffle at least For streaming, and support of spotify / last.fm etc., use clementine.


3

For simply playing music, I've never been able to go past Amarok. It's also possible to sync your iPod using it.


3

vorbistagedit is just a shellscript which wraps around vorbiscomment. You could enhance that script to use one of the mp3 tag editors like mp3tag from http://www.mp3tag.de/en/ or an other one with batch facilities.


3

Assuming an m3u exported from banshee and you have your Android mounted you can do something like: rsync -avu --files-from=yourlist.m3u <MUSIC_DIR> /media/ANDROID/<ANDROID_MUSIC_DIR> For example: rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC" You can also add --delete rsync -avu --delete --files-from=...


3

Both WAV and FLAC formats are lossless, which means they do not lose any quality from an original music CD. WAV however is uncompressed, while FLAC uses a lossless compression mechanism (pretty much like a ZIP lossless compression) specifically designed for efficient packing of audio data. FLAC files can then be played with your favorite player, just like ...


3

You can try using pulseaudio sound server daemon in the raspberry pi and configuring pulseaudio client with the internal network ip of the server in the configuration. For example if you are using Debian and raspbian. In raspbian: echo "snd_bcm2835" > /etc/modules /* load the sound module \*/ apt-get install pulseaudio pulseaudio-module-zeroconf ...


3

There is a list of music software maintained at linux-sound.org. It's pretty exhaustive, you might want to poke through that list and see if you can't find what you're looking for: http://linux-sound.org/notation.html Lilypond It looks like Lilypond can do what you want. The notation also goes by the name "Simple Notation" and also "Ziffersystem". ...


3

To see the pollution of your library, try: find ./ -type f -iname "*.mp3" -exec /usr/bin/mid3v2 -l '{}' + | egrep -e "AENC|ASPI|COMM|COMR|ENCR|EQU2|ETCO|GEOB|GRID|LINK|MCDI|MLLT|OWNE|PRIV|PCNT|POPM|POSS|RBUF|RVA2|RVRB|SEEK|SIGN|SYLT|SYTC|TBPM|TCOM|TCOP|TDEN|TDLY|TDOR|TDRL|TDTG|TENC|TEXT|TFLT|TIPL|TIT3|TKEY|TLAN|TLEN|TMCL|TMED|TMOO|TOAL|TOFN|TOLY|TOPE|TOWN|...


3

You can use sort -R to reorder the file list into "random" order. The command could be the following: find ~/Music -type f | sort -R | xargs -I + play '+' Here find ~/Music -type f results in a list of of all files in the Music subtree, recursively. The resulting pathname list is then "sorted" into a random order by sort -R, and passed as arguments to ...


2

ffmpeg is your friend... https://wiki.gentoo.org/wiki/FFmpeg_-_Extract_Blu-Ray_Audio Make sure you got the right version installed, because there are some differences between versions.


2

I'd recommend using beets with its duplicates plugin; beets is similar to picard in terms of functionality (it can lookup ID3 info from the musicbrainz database and organize your files based on that info), but goes beyond picard's abilities with some of its plugins. Personally I use them together--picard for cleaning up ID3 tags and beets for organizing the ...


2

There's an open source acoustic fingerprinting system called Echoprint, you might want to check I want to deduplicate a big collection. I haven't used it before (just stumbled across it), but it sounds awesome to be able to do this locally.


2

You can use amixer to better control the volume. But it really depends on the channel/card. For example, my card only has 255 levels, so even if I issue amixer set PCM '0.1dB-', the volume is reduced by a full 0.2 dB. Btw, it's a command line program, not graphical control. See man amixer or amixer -h.


2

One other alternative is to use a MIDI router box with USB-MIDI and Ethernet (RTP-MIDI) interfaces. You attaches the USB connection to your linux machine just like any USB/MIDI interfaces. Then, data received on the virtual USB MIDI ports are forwarded to the opened RTP-MIDI sessions (and vice-versa) by the box. At least, one product (Cinara MidiGateway) is ...


2

The original reference implementation of the RTP-MIDI protocol (originally specified in RFC4695 - now updated to RFC6295) from the guys who developed it is available as part of an older version of their sfront software. A more up to date implementation is available in the Java based nmj library, which apparently works with iOS: http://www.humatic.de/htools/...


2

No. The gracenote db is not publicly accessible. You have talk to http://www.gracenote.com/ directly to aquire a license to query their database.


2

You can do this with mp4art, part of the mp4v2 project. On Ubuntu, you can find it in the mp4v2-utils package. mp4art --extract mysong.m4a should extract the covr-box. See the docs for more details.


1

The same community that brought you Ogg, FLAC, Vorbis, and now Opus, created XSPF. Unlike M3U, XSPF is XML. Unlike SMIL, XSPF is simple. Unlike ASX, XSPF is open. From a practical standpoint, however, there isn't many software out there, that supports it. I still tend to use it for little projects, etc. but aside from RockBox, VLC and I ...


1

Scai seems to have it answered in the comments. A lot of these are just plain text, so there is no proprietary license on them; use whichever you'd like. M3U seems to be a popular choice. EDIT: polemon pointed out that some plain text formats such as ASX (XML-based) require a license for use. Watch out for things like this.



Only top voted, non community-wiki answers of a minimum length are eligible