| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
| |
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 :)
|
|
|
|
|
| |
Basically the same as doPopulateByFolder, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
| |
Basically the same as populateByWebradio, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
| |
Basically the same as populateByFavorites, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
| |
Basically the same as populateByDate, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
| |
Basically the same as populateByAlbum, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
| |
Basically the same as populateByArtist, just wrapped in a shiny, new
CollectionWidget.
|
|
|
|
|
|
|
| |
It's intended to be the base class/widget for different views of the
collection, eg. Artists or Songs. Each collection view should have its
own widget to make it easier to keep the state when switching between
collection views. Let's see how it turns out :)
|
| |
|
| |
|
| |
|
|
|
|
| |
Replace it with a lamda.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 :(
|
|
|
|
|
| |
Show close button and disable/enable approriate buttons while reading
data.
|
|
|
|
|
| |
Filled the scan dir option with life. Now it actually does something,
and much quicker than beet ls!
|
|
|
|
|
| |
Does nothing yet. Intended to scan a subdirectory for audio files instead
of using beet ls.
|
|
|
|
| |
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 :)
|
|
|
|
|
|
|
|
|
| |
Hmm, you never stop learning. Not so obviously we want the st_mtime
instead of st_ctime from struct stat, because we're intrested in the
*data* modification time, not the metadata modification time...
For more info, see https://stackoverflow.com/questions/3385203/regarding-
access-time-unix
|
|
|
|
|
| |
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.
|
|
|
|
| |
We have the data, so use it...
|
|
|
|
|
| |
Only show official albums and compilations, no bootlegs.
Wow, lambdas are so cool. Now std::predicates are finally useful!
|
|
|
|
|
|
|
|
|
|
| |
Wow, what a convoluted api, to say the least...
They have documentation, which is good, but the query syntax definitely
needs more explaining, foremost how to encode non-ASCII characters and
names with whitspaces...
Well, it kinda works, but the Other Albums sections can be waaaaay
off...
|
|
|
|
| |
Also add a dummy slot that does nothing yet.
|