…value Check the queries to truncate the music tables executed OK
Make sure we get a sector count before proceeding with the rip. It's very unlikely we would have some tracks but not find any sectors but ...
…s views This allows you to for example switch to the full screen visualiser from the playlist and playlist editor views and when you exit the visualiser you will return to the previous view you was on rather than exit MythMusic.
This will clear the music tracks database tables so you can start afresh. It doesn't clear the smart playlists or radio stream tables.
…list Seems QSqlQuery treats QStrings that haven't been assigned to as NULL not an empty string so 'QString rawList;' is not the same as 'QString rawList = "";' as far as QSqlQuery is concerned.
Don't show any of the music screens before a valid AlbumArt directory is defined. We already check for the Music storage group so this just extends that.
This will make sure we don't hunt for node images and icons if we are using the tree view which doesn't show them. It would be nice to only disable the hunt if the buttonimage image is not present in the buttonlist but I can't see a way to do that.
…isible If no image could be found for a node each time a node becomes visible we would retry to find one. This uses a text field as a flag to make sure we only look for an image the first time a node becomes visible.
…criteria Fixes #12097 Signed-off-by: Paul Harrison <email@example.com>
Fixes Coverity ID #1164500
from Yianni Vidalis Thank you Yianni! Closes #12094 Signed-off-by: Nicolas Riendeau <firstname.lastname@example.org>
Passing the parameters as a space separated list could cause problems
…ate lines Passing the parameters as a space separated list could cause problems
This uses the MUSIC_TAG_CHANGEIMAGE myth protocol command to change the image type.
…ylist Selecting some nodes more than once in the playlist editor tree would add duplicate tracks to the active playlist and the tree because we wasn't checking if we had already added the tracks for the selected node.
Previously, various cache and temporary directories were sprinkled all over ~/.mythtv, aka MYTHCONFDIR. This change puts them all under ~/.mythtv/cache or ~/.mythtv/tmp, though, there could still be a few I've missed. Some of these directories can get quite large and having them all in more centralized locations makes it easier to track how much space they use and to not back them up.
… tag This re-enables adding and removing embedded images from a tracks tag using the albumart editor screen which now works with storage groups.
We already get the filename passed in the ctor so don't try to get it from the input. Fixes #12088.
…ditor You can now set different resume modes for the playlist, playlist editor and radio screens. THEMERS NOTE: this adds a couple of selectors called 'resumemodeeditor' and 'resumemoderadio' to the 'playersettings' window.
This fixes the resume playback feature so that 'Off' never starts playback and adds a new 'First' mode which starts at the first track in the active playlist. 'Track' and 'Exact' modes remain the same and resume playback at the start of the track or exact position within the track that was playing when MythMusic was last exited.
Its used as a number im other places, so let it be a number over here, too.
…tion from Antonio Marcos Lopez Alonso Thank you Antonio! Closes #12086 Signed-off-by: Nicolas Riendeau <email@example.com>
on MythMusic's currentplaylist button list.
* This sets the font state to 'disabled' for the tracks item in the "currentplaylist" button list. (This should be a common font state used elsewhere in the Watch Recordings screen for example) * Also sets the "playstate" displaystate of the item to "unavailable" These changes should allow themers to mirror in the currentplaylist buttonlist what appears for not available recordings on the Watch Recording screen.