The best itch-scratching feeling I've had since ricing is having a perfectly organized music collection viewable and playable from the terminal. I had always used rhythmbox in the past and used tags on the music I get from the internet as-is. After I started ricing I wanted a terminal based music player and I wanted my artists to consolidated into one instead of splitting them up for each song that has a "feat.". I started with ncmpcpp+mopidy but the newest version of ncmpcpp didn't support organizing by albumartist :( not to mention mopidy/mpd required some configuration to get working. So I got rid of them and switched to cmus which works awesome out of the box and is still controllable from the command line with cmus-remote. As for tagging and organizing my collection, I found a program called beets that will automatically tag and organize all the music that I import into my music folder. The end result looks like this. :)
I just discovered cmus, a ncurses based music player for your terminal. It handles my large(ish) collection easily, and searching is lag free. The keybindings are vi-like, which may take some getting used to. It doesn't edit tags, but there are plenty of other programs to do that.
First up, the no need to get install software to get hardware to work for 90% of things is awesome.
Then there is the package management, which everything is using now.
Let's not forget the customizing. Got to love being able to change DE's whenever I want.
For me, though, the #1 reason I started useing linux / still use linux is the speed.
The whole reason I switched to linux is because I got a bluetooth adaptor and an AD2P headset. Under WinXP (on an EeePC 900) it used about 50% cpu to stream audio, which meant video was a no go. I knew of linux, as I had previously used Geexbox to get HD vidoes to play at a decent framerate on an old computer I had. Googled Linux, saw Ubuntu 9.04, DLed, live USB'ed, and run it. Less then 1% streaming audio. And EVERYTHING was faster. So I owe BlueZ and Geexbox for me switching to Nix.
Now I have a Acer D255, with 1gb ram and a crappy atom CPU. I tried WinXP/7 and they SUCK. It came with 7, but I couldn't take it, it was so slow. Arch runs fine, though I do need to get a 2gb ram upgrade cause :(. I also have Android on it, and it runs WAY better then WIn for everything (weird considering the Java tax). Much prefer my Arch, but there are still more games on Android.
O, and bonus like. The terminal. I NEVER used cmd.exe on Win, except for ipconfig. Now I use VTE's all the time. My favorite music player is C*, a CLi app. I also love libcaca with mplayer. There are just so many things you can do with the term. It is just so powerful. Heck, I even wrote a bash wallpaper changer for fun.
Themusic player is cmus and the audio visualizer is cli-visualizer. I haven't confgured it yet 😅, I'm jsut using the inbuilt theme. For ncmpcpp you can found tutorial on luke smith's YT channel.
You can, how complex that will be depends on a lot of things. What music player are you trying to use? Can it be controlled from the command line?
I personally recommend cmus, but you might prefer something else.
Yeah I'm using a program called cmus. https://cmus.github.io/ If you're using a Linux flavor it's usually in the package manager. It's actually quite a bit nicer than you would think and very quick. Also I like being able to ssh into it from any phone/computer to change music.
Well I listen to music through the terminal using cmus https://cmus.github.io/
And I do all my text editing in the terminal using vim http://www.vim.org/
Most of the time I don't use a gui file manager like pcmanfm I just use the terminal and a file manager for the terminal called ranger http://nongnu.org/ranger/
The problem for me is that clementine doesn't handle gapless audio well (even if they said they fixed it) for mp3s (I think it's gstreamer's fault).
Audacious handles gapless audio well but I don't like its (very limited) music library plugin.
So I'm currently using cmus, which is very good (apart from some lack of features for playlists)
Known to work on Linux, OS X, FreeBSD, NetBSD, OpenBSD and <strong>Cygwin</strong>. Also if I remember correctly, cygwin comes with a package manager, so you might want to check if it has a package there.
yeap, the bottom left is a terminal music player called cmus, you can check it out and try it! i've only used it for my basic usage (just to play music files) so i'm not too sure about the other available functions like editing or renaming etc.
Another short explanation:
You can picture the terminal ( Powershell in Windows) as a sort of text only Windows Explorer.
It's main function is to start apps and to manage your filesystem.
The main difference to Windows Explorer or Apple Finder is that everything is controlled by text.
In Windows Explorer you click on the Notepad icon to start the app and in a terminal you write a statement like notepad --open NewFile and confirm your order with the Enter-Key
In a terminal you usually don't have graphics so all the apps have a sort of text-only-interface like cmus ( Screenshot ) .
Btw cmus is a great and easy to use mp3-player.
So a terminal is not only for developing and hacking but also for fun ;-)
For a music player, I've used cmus. It's a CLI-based app, which may not be what you're looking for, but it does a good job organizing albums and artists, and it's certainly not cluttered.
If you want Banshee you can get it here http://banshee.fm/download/
The problem with using distro repositories for apps is sometimes they modify the code
Canonical modifies Banshee to take a revenue cut, Mint modifies Firefox to get revenue, best to go upstream
From Banshee site
"Ubuntu has a policy of not updating the version of a shipped application, so the version available in the default repository might be old. Note that Canonical modifies our code to take a 75% cut of our Amazon affiliate revenue. If you use Banshee from the community PPA below, 100% of the affiliate revenue will go to GNOME."
This is also why Google is not in Firefox search on Mint by default, no ad revenue
I made the color theme by modifying the built-in 'night' color theme.
Suggestions for improvements are welcome!
It's not mentioned in the feature list (https://cmus.github.io/#features), but cmus also supports tracker formats such as (.xm, .mod, etc..) so you can listen to your favorite chiptune modules :)
Firefox is just Nightly with this color theme
Music player is cmus using the default "green" theme but with every instance of "green" switched to "red"
If you want it console based, you could try cmus: https://cmus.github.io/ Audacious is very good. As an alternative, try deadbeef. I tried them both, but in the end I preferred Audiacious. If you want to try something different: Music Player Daemon with a client of your choice (cantata is qt based and very good, sonata is gtk based and more minimal, ncmpcpp is terminal based and very good).
Thank you! Statistically, at least someone else had to like this, too :P
And that music player is just good ol' cmus. Also, the Spotifty client modded with Oomox (added that screenshot later, not sure if it appears in the album preview).
Then I just used playerctl to display artist and track title on the bar. i3blocks' mediaplayer script was acting a bit wonky...
No specific software, just good organization.
Sane directory structure and correct ID3 tags are all that's needed. If you have those two things, any halfway decent player will instantly pick up your entire collection perfectly. I use cmus to play music and EasyTag to edit tags.
My directory structure looks like this:
Music/ ├── Black Sabbath │ ├── (1970) Black Sabbath │ │ ├── 01 Black Sabbath.mp3
Well, everything on this image roughly 2 hours. I did however do more things in the background that I didn't fit on this image.
I have cmus with a custom theme, then I also added cli-visualizer for the sex appeal, and then I compiled Atom from source to make it transparent. I also added custom themes for Firefox and others.
So, tl;dr: What you see on the photo roughly 2 hours, all together roughly a day :)
I use 2. I have C* always running, keep it in a drop down terminal. It lets you always have a music player on hand, plus it is about my favorite music player.
I also have XBMC. It's is a great player for all media, which includes music. It isn't the best manager, but it is decent.
Not MPD+ncmcpp, but if you just want a CLi based music player, check out C*. It is my music player of choice as of late. Pretty much plugandplay. Just start it up, type :a /path/to/music, it will parse your files, and you ready to play.
I don't know about Cli torrents, or tilling WM's though, sorry.