[Review] amaroK 1.2


Recommended Posts

amaroK 1.2 Review

amaroK 1.2 final has been released recently. This will be my first review. I took a bunch of screenshots for it too :p.

Intro:

amarok is an audio player for KDE. However, it runs on just about any window manager, provided the correct libraries are there(kdelibs and taglib are the most important). Compared to 1.1, amarok 1.2 is much more stable and the interface has been greatly improved.

amarok24ex.th.jpg

The Player Window:

amarok has two modes. One is the player as seen in the screenshot above, and the other is the playlist window. For now, we will focus on the player window. The player has 8 visualizations. Three of them are openGL. In addition to these, amaroK has support for xmms visualizations. The one below is called Infinity.

amarok39uq.th.png

It is also worth noting that the embeded ones can be detached from the player window. The one below is an example of one of the openGL ones.

amarok42bk.th.png

amaroK 1.2 introduces an equalizer. It was disapointing to see that it does not have support for presets, however.

amarok59cg.th.png

Another new feature in amaroK is support for scripts. Honestly, I have not yet taken the time to find out what these do and how far they can go. Here is a screenshot with the about box of the alarm script that is included with it. The other two are pretty self-explanatory.

amarok63no.th.png

All these features are accessible with the right-click menu

amarok79xa.th.jpg

The Playlist Window:

This is where the bulk of amaroK's features are. It is worth noting that you can choose not to use the player window and use this as the default amaroK interface.

This is what you see when playing a song. The pane on the right is your playlist(more on those later) and the pane on the left is the context browser. The brain picture next to the album will open up a browser window displaying information about the album in musicbrainz.com. The box labeled "suggested songs" uses infromation from audioscrobbler.com to suggest songs from your collection to you. There is an option to have these suggested songs automatically append to your playlist. The one below that displays your favourite songs by the current artist. Rating of songs is based off of how many times they are played. If you skip a song, it's rating will go down. Further down, there is a box containing all the albums by the artist(with a matching album cover next to the title). If you click the title of the album, it expands and lists all the songs in the album. You can add songs to your playlist from here.

amarok112tm.th.png

The "Home" tab lists your favourite songs, your newest tracks and your least played tracks.

amarok125uw.th.png

The third tab is the most interesting to me. It is the "Lyrics" tab. Due to copyright issues, the lyrics cannot be saved locally and have to be downloaded every time. The lyrics are automatically downloaded and displayed when the tab is clicked. It uses information found in the meta tags in a song file to search for the lyrics.

amarok139hy.th.png

After the context browser, comes the "Collection" pane. To use this, you specify folders for amarok to search for music in and it automatically imports them and organizes them for you.

amarok150fc.th.png

amaroK has an album cover manager built in. It uses amazon.com(or a custom site) to search for covers. Clicking the "Fetch Missing Covers" button downloads covers for all your albums and applies them. Like the playlist, the album manager too has a Filter box.

amarok141td.th.png

amaroK can import playlists and automatically adds them to your "Playlists" pane. You will also notice the "Cool-Streams" playlist. This allows you to listen to streaming internet radio.

Another major feature is "Smart Playlists". These are similair to the ones in iTunes. They can create playlists based on criteria like ratings, dates, genre and etc. You can create your own custom smart playlists. The following screenshot also shows the "Filter" functionality in the playlist i had mentioned earlier.

amarok171bg.th.png

The next pane is the "Media Device" pane. I personally do not have a portable mp3 player, so i was unable to test this feature. However, it looks very straight-forward. Yes, it does support the iPod(need gtkpod installed) as well as other mp3 players.

amarok180ub.th.png

The final pane is a file browser. It is just a file browser with search funtionality to search for songs. I don't think it needs a screenshot...

Configuration:

amaroK has very good configuration options and the Preferences page is not too complex.

amarok88fb.th.png

The Appearance tab allows you to choose colors for amaroK as well as fonts. amarok 1.2 has added support to "skin" the left-hand pane using CSS.

Playback options allows you to set the startup volume and crossfading options.

The OSD is a small box that appears temporarilly on top of your other windows displaying information about the currently playing song. Here you can customize colors, fonts and display duration.

The Engine tab allows you to choose the ouput engine. I use xine and it is the highest quality sound i have ever heard. Other engines in linux had poor sound output. xine is as good as any windows mp3 player I have used. The other engine that you may use with great sound quality is the GStreamer engine. I do not have it installed however, so i cannot comment much. You may also choose the arts engine, which sounds horrible next to xine, but your mileage may vary.

amarok95fi.th.png

The Collection tab allows you to configure which folders are scanned for music.

The Scrobbler tab allows you to configure audioscrobbler.com options. amaroK 1.2 is the first mp3 player that comes with out-of-box support for audioscrobbler. For those that don't know, audioscrobbler allows you to upload the songs you play to their site and it recommends songs to you(plugins for most other popular mp3 players are available at their site). Here you can type in your username and password and say whether you want to upload your songs and whether you want amaroK to recommend songs to you.

amarok105xd.th.png

Well that about wraps it up. Honestly, i have to give amaroK a perfect 10. I cannot find much wrong with the application, and unlike previous versions, 1.2 is very stable and bug-free. The amaroK devs have done a wonderful job with it.

You can download it at amarok.kde.org

Link to comment
https://www.neowin.net/forum/topic/287189-review-amarok-12/
Share on other sites

  • 1 month later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Can you read? I've said I'm willing to pay more for a notchless (no notch) 3:2 screen.
    • Not even an OLED display on the laptops. Also it seems that the laptop design isn't the same as the Surface Ultra model. Looks like bargain bin at high prices.
    • make your own notch - it's not that hard
    • VirtualBox 7.2.10 by Razvan Serea VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Presently, VirtualBox runs on Windows, Linux, macOS, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, 7, 8, Windows 10 and Windows 11), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, 4.x, 5.x and 6.x), Solaris and OpenSolaris, OS/2, OpenBSD, NetBSD and FreeBSD. Some of the features of VirtualBox are: Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox. Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. VirtualBox 7.2.10 changelog: VMM: Fixed issue when CentOS 10 VM was not booting due to the message "Fatal glibc error: CPU does not support x86-64-v3" (​github:gh-642) Devices/EFI: Fixed booting issue when ARM VM had less than 1024 MiB of RAM assigned (​github:gh-679) USB: Fixed issue when it was not possible to attach USB device to headless VM on Apple Silicon/macOS 26.4.1 (​github:gh-631) Storage: Fixed issue when VIRTIO-SCSI device was not recognized as SSD device by guest system (​github:gh-634) Network: Fixed issue in E1000 emulation code which triggered debug log creation (​github:gh-645) Network: Fixed issue in E1000 emulation code which prevented OS/2 guest from booting (​github:gh-683) Linux Host: Fixed issue when VMs could not be started due to kernel oops (​github:gh-639) Linux Host and Guest: Fixed issue when kernel modules were failing to build with openSUSE 16.0 kernel Linux Host and Guest: Added initial support for kernel 7.1 Linux Host and Guest: Added extra fixes for RHEL 9.8 kernel (​github:gh-676) Linux Host and Guest: Added possibility to build source code using NASM instead of YASM as the assembler (​github:gh-520) Linux Guest Additions: Added initial support for Extended Data Control Protocol for clipboard sharing with Plasma on Wayland guests (​github:gh-33) Linux Guest Additions: Added extra fixes for preventing vboxvideo kernel module build with kernel version 7.0 and newer (​github:gh-655) OS/2 Guest Additions: Fixed issue when Shared Folders automount and clipboard sharing stopped working (​github:gh-551) Download: VirtualBox 7.2.10 | 170.0 MB (Open Source) Download: VirtualBox 7.2.10 Extension Pack | 19.1 MB View: VirtualBox Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • OK, now ask yourself how are they going to enforce that law? By requiring every single adult to prove their age and provide their legal identity documents to an UNREGULATED 3rd party company that already has a long track record of multiple data breaches. Not to mention, parliament have voted AGAINST this ban, twice, and Starmer is going ahead anyway. So, where's the democracy here, because that looks like dictatorship to me. The solution here is parental responsibility, not government control. Run some public service announcements on TV and UK social media teaching parents how to setup parental controls. That's already been proven to actually work. But the, this is not and has NEVER been about keeping kids safe. It's about control and monitoring. Watching what you're doing online and controlling what you can see and what you can say.
  • Recent Achievements

    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
    • Week One Done
      Prasann earned a badge
      Week One Done
    • First Post
      Dys Topia earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      515
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      103
    4. 4
      Steven P.
      88
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!