Amarok/Development/Testing/Windows
Testing Amarok
This is a TODO-list for testing Amarok before release. It's intended to cover all features and functionalities of Amarok. If something is missing, please add it to list.
Warning: Don't report that last.fm or any service that require to enter your credentials doesn't work if you just haven't added your credentials, you need a user account and activate it in the Amarok Settings -> Configure Amarok ->Plugins section by entering your credentials! Some last.fm services (radio) are only available to paying subscribers.
How to report a bug ? Help Tab --> Report Bug
Important Tests for a release
New Installation
It is very important to test a new installation: this can be done by creating a new user quite easily, as all the configurations are stored individually for each user. (Control Panel-->User Acounts) Note: You need to have administrator privileges to create a new user.
- Check if this bug: https://bugs.kde.org/show_bug.cgi?id=284947 is reproducible
- Check the sound quality
- Create a collection
- Grab a pane then move the pane, test if https://bugs.kde.org/show_bug.cgi?id=300753 is a bug for you too.
- Check start-up time the first and the subsequent times
- Use an external database( Settings Tab--> Configure Amarok --> Database section )
Upgraded Installation
- Check existing plugins( Settings Tab--> Configure Amarok --> Plugin section )
- Check start-up time the first and the subsequent times
- Check existing playlists
Main and Slim Toolbars
- Using main toolbar to...
- play or pause playing
- adjust volume
- check artist, album and name of next/previous/current song by hovering
- select a specific time of the current song
- add Position Marker
- Using slim toolbar to...
- play, pause or stop playing
- adjust volume
- select a specific time of the current song
- change track by clicking previous/next -buttons
- add Position Marker
Media Sources View
Local Music
- Browsing tracks in treeview
- Ctrl+F should focus collection search and show local collection even if previously hidden
- Searching from collection
- Right-click on artist to...
- add it to the playlist.
- replace the playlist.
- edit track details(artist name, genre,score etc)
- organize files(different naming formats, etc.)
- Right-click on album to...
- add it to the playlist.
- replace the playlist.
- mass-edit track details(artist name, genre, year, album name)
- organize files(different naming formats, etc.)
- copy to collection
- fetch cover, set cover, display cover, unset cover(for more, check cover manager part of this list),show under various artists
- Right-click on track to...
- add it to the playlist.
- replace the playlist.
- edit track details
- organize file(different naming formats, etc.)
- add position marker
- Update collection from Tools->Update Collection
- Use "Edit filters"
- Cover Manager
iPod Collection
Only iPods supported by libgpod are supported by Amarok. Recent models aren't usually supported until reverse-engineered, please always check that you have latest libgpod and the list of supported devices on gtkpod.org site.
- iPod collection should show up in Local Music in a few seconds after iPod is plugged in
- copy tracks to/from iPod: album cover images should be transfered in both directions, compilation status should survive copying
- drag & drop files to Amarok playlist, play them; stop playling
- test disconnect behaviour:
- leave some iPod songs in playlist
- disconnect iPod from within Amarok or Plasma Device Notifier
- iPod tracks in playlist should gray-out only when hovered by mouse
- right-click an iPod song → Edit Track Details. It should be visible that the track is no longer editable
- While transferring tracks.
- check that songs, compilations and cover images display/play correctly on iPod
Other Media Devices Collection
Same tests as for iPods, but in particular:
- Check detection of automatic mode in MTP/MSC capable players (doesn't work currently)
- Check detection and functionalites of MTP devices
- Check detection and functionalites of MSC/USB devices
- Check Settings Tab --> Configure Amarok --> Plugin (enable Universal MAss storage collection, it is checked by default )
Remote collections
- DAAP
- UPnP collection
Internet
Note: All of them need to be enable in the plugin section( Settings Tab--> Configure Amarok --> Plugins)
- For last.fm (needs to be enabled first in the plugins):
- check that last.fm sees an already open KDE wallet
- check that scrobbling happens
- From Jamendo.com:
- Update database
- Sort/nest tracks, albums and artists with different settings
- Copy/download albums or tracks to collection
- Play similiar artists from Last.fm
- Bookmark items
- Add tracks to playlist
- Replace playlist with a track
- Edit track details->Tags should be grayed out
- For Ampache
- add an specific ampache server
- For Magnatune Store
- preview stream type
- backup you songs
- For MP3 Music Store
- Update database
- Sort/nest tracks, albums and artists with different settings
- Copy/download albums or tracks to collection
- Play similiar artists from Last.fm
- Bookmark items
- Add tracks to playlist
- Replace playlist with a track
Playlists
Files
Podcasts
- "Lock layout" should be selected by default
- Unlocking layout should let Context view, Media Sources and Playlist view to be closed
- Changing to Slim toolbar from Main toolbar should be clean.
Tools
Settings
Context View
Nice to test
General Layout
Equalizer
Doesn't work.