| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
|  | 
If nothing is selected in the song view, but it's populated, don't give
up early. Select the first one and try to continue.
 | 
| | 
| 
| 
| 
|  | 
Got lost in the CollectionWidget-conversion. Advance it if we don't play
a stream.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
This fixes the corner case that we show as playing when the playlist is
actually empty when starting. Should have thought of this earlier :)
 | 
| | 
| 
| 
|  | 
Implemented as a custom action. Works out fine so far :)
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
There's a corner case I don't know how to handle: if the playlist is
empty and play is clicked, the state will be Playing. Seems very complex
to handle that... :(
 | 
| | 
| 
| 
|  | 
The context menu entries are enough...
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
The general QActions make no sense for Webradion. Add a custom Playlist
and QActions. New songs from the stream are added for history, but they
can't be edited or double clicked.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
To make this work, remove duplicate Enums from PlayerWidget. Btw,
WebRadio was defined twice: as ModelType and as ItemTime, with the former
always taking preference.
Doesn't really matter, because I think I have to completely revamp the
WebRadio handling...
 | 
| | 
| 
| 
| 
|  | 
Well, they're added, but playing them is another beast. That needs some
major revamp, I fear :(
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Raise album view and select, center and expand album if found. It's
useful for albums with various artists, I hope.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
but only if the first child of the root item has children
 | 
| | 
| 
| 
|  | 
Trigger QAction for first stacked view and make viewByFoldersA checkable.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
This removes pretty much any function. This commit compiles, but it's
completely useless. It can't even play a song, but it does display what
view we're populating on the splash screen, and the view buttons work :)
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
The previous display of song - album - artist wasn't really a good
choice. Artist - album - song is more to my liking. At first I tried to
save headers, but that turned out to be much more difficult than expected.
First, as it turns out the first column in a QTreeView is not movable by
design. Second, having more than one column with the current Model/View
design is a pain in the ass. E.g. adding to the playlist always selects
column 0, so all relevant data had to be in the decoration column. Much
too complicated.
So I took the easy way out: Simply format the song title like several
columns. Since "courier" is hardcoded as a font it wasn't even a problem
to elide the song title in the center. KISS!
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
If we already have the album, use the release year from the database and
indicate presence by different bullets in the list.
 | 
| | 
| 
| 
| 
| 
|  | 
Filter out Live albums and compilations. Sort the resulting album list
by release year. Unfortunately, musicbrainz does not always agree with
the release year from the file metadata :(
 | 
| | 
| 
| 
|  | 
Dunno why it was there in the first place...
 | 
| | 
| 
| 
|  | 
Revamp the WebRadio Dialog: Make it possible to delete WebRadios.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
|  | 
Set ModelType for all views and make the QLineEdit for the current
directory readonly instead of disabled. The latter causes the groupbox
text to be double underlined for some reason...
 | 
| | 
| 
| 
|  | 
Looks like one Query is not enough...
 | 
| | 
| 
| 
|  | 
And make it possible to remove songs from favorites!
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
For now you can only add favorites, no view or removal. On the database
side it's kinda awkward. I can't reference a song ID or something,
because the DB is cleared on reindexing. So keep artist, song title and
album as reference. I'm not yet sure if it's a good idea, though...
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Elide the string instead of resizing the layout.
 | 
| | 
| 
| 
| 
|  | 
* don't progress song slider
* show proper window title and tooltip
 | 
| | 
| 
| 
| 
| 
| 
|  | 
This reverts commit c687253b9526ee9dda6b26a0fe47655b3778ffa3.
As it turns out, the disconnect is actually needed. When
selecting another stream, we have multiple connections otherwise.
 | 
| | 
| 
| 
|  | 
Turn stream info into a HTML table and add Metadata to playlist.
 | 
| | 
| 
| 
|  | 
That's already done in play(const QString&)...
 | 
| | 
| 
| 
| 
|  | 
Display stream Metadata and add songs to playlist. Make sure that
nothing happens when you doubleclick on a Webradio song in there.
 | 
| | 
| 
| 
|  | 
Shit, it worked on the first attempt!
 | 
| | 
| 
| 
|  | 
Just enter a description and an URL.
 | 
| | 
| 
| 
|  | 
does nothing yet, doesn't crash, either :)
 | 
| | 
| 
| 
| 
|  | 
Don't display crap when we don't have a match. Show alternative artists
instead, or nothing...
 | 
| | 
| 
| 
| 
|  | 
Always add lower case QStrings to playlist. Fixes the Musicbrainz search
when the playlist is filled by filesystem.
 | 
| | 
| 
| 
|  | 
Also bump the version no. to 1.0.0.
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Don't show the release-group id, add links for the artist and the album
instead.
 |