Skip to content
This repository has been archived by the owner on Dec 8, 2019. It is now read-only.

V1.6.5 and V1.6.6 #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

V1.6.5 and V1.6.6 #1

wants to merge 3 commits into from

Conversation

LoukKamp
Copy link

No description provided.

LoukKamp added 2 commits July 15, 2016 00:27
 - added TrackMessageEventArgs : TrackEventArgs class
 - added Dutch language file
 - added German language file

 - IPlaylist.cs:
    - Removed IsLoaded (Inherrited from IAsyncLoaded)

 - ISession.cs:
    - Added missing session events

 - ITrack.cs:
    - Removed IsLoaded (Inherrited from IAsyncLoaded)
    - Added IsOfflineAvailable flag

 - libspotify.cs:
    - Incremented version to 12
    - Added TrackOfflineStatus
    - Typo in TrackAvailability corrected

 - Playlist.cs:
    - Added missing session events

 - Session.cs:
    - Added missing session events
    - Added locks around critical statements

 - Track.cs:
    - Added TrackOfflineStatus
    - Bugfix: Track isn't available when not logged in (on- or offline)

 - BASSPlayer.cs:
   - Added callback to handle changed channel

 - cfapp.xml
    - Updated version number
    - Added new files

 - MultipleChoiceDialog.cs
   - Localize text in dialog box

 - Setup.cs
    - Added new option: Log events
    - Added new option: Auto loop on end of playlists
    - Added new option: PowerResumeDelay
    - Localize texts in dialog box

 - Skin.xml:
    - Added support for track off/on/Playing line status
    - Several graphical improvements

 - Spotify.cs:
    - Added support for module event logging (app now have its own logfile)
    - Added multi language support (Localization)
    - Added new option: Auto loop on end of playlists
    - Added new option: PowerResumeDelay
    - Added full support for album art and visials (graphic art)
    - Added full core audio support and new mixer options
    - Added (audio) channel changed handler
    - Added track changed handler
    - Added on/off line handler
    - Also save playlist when Spotify app is hidden (next to closed)
    - Bugfix: Allow Spotify server more time to respond
    - Cache album art images reduce network load (and costs)
    - Bugfix: Avoid plop sound on pause
    - Bugfix: When autoPlay is set Initialize when not done already
    - Bugfix: Improve handling of power mode events
    - Added: Skip tracks that are not off-line available when off-line
    - Bugfix: Start playing when at least one track is off-line available (instead of all tracks required to be abailable to play)
    - Bugfix: Improved handling of play and pause commands and the nowplaying icon
    - Added support for remaining time to the end of the track
    - Bugfix: Avoid the same track is added more than once in the same playlist
    - Bugfix: Only add available tracks to the now playing list (shuffeled or not)

 -ImageLoading.cs:
    - Added support for full function visuals, including album art
    - Adjusted picture sizes

 - PandoraInterop.cs:
    - Added full support for album art and visualizations
    - Bugfix: Avoid hangup when no search text is supplied

 - PersistentNowPlaying.cs
   - Bugfix: Only save playlist when a valid playlist is loaded (to avoid ending up with empty playlists)
   - Added method to update an existing playlist
   - BugFix: Only add available tracks to the now-playing list (unavailable tracks are skipped when the next or previous track is searched
   - BugFix: Don't save the playlist when exceptions occurred (to avoid corrupted playlists to be saved)

 - Player.cs:
    - Added new linked list for unshuffled mode next to shuffled mode
    - Bugfix: Avoid crashing CF by throwing an Exception in core context.
    - Added support for cross fading tracks (doesn't work yet)
    - Changed: New methods for finding next and previous tracks to play (including skipping unavailable tracks)
    - Bugfix: CFParams.Media.Pause should be synced with the pause state of the app.

 - Session.cs:
    - Added missing session events
    - Added multi language support (Localization)
    - BugFix: Avoid hang when not all tracks in the playlist are off-line available
    - BugFix: Avoid hang when an empty search string is supplied
    - Added variable time out time (configurable)
    - Bugfix: Don't load partinional tables (until this is handled propely
 - Added new version of LibSpotify library

 - Added language file (actually beloning to v1.6.5)

 - Spotify.cs:
    - Don't try to login when already logged in; just wait for completion

 - PersistentNowPlaying.cs:
    - Added logging arround saving the now playing list to file (temp. for debug purposes)
    - Don't try to get attributes when track isn't loaded (yet) whie off-line

 - SongLoading.cs:
    - When a track isn't loaded while off-line, don't try to get track attributes
@LoukKamp LoukKamp closed this Jul 14, 2016
@LoukKamp LoukKamp reopened this Jul 14, 2016
 - Spotify.cs:
    - Don't do anything when not playing
    - Write message to module log file i.s.o. Error.log file
    - Only start playing when a valid track is found
    - Display a message when no valid off-line tracks are found
    - Always update the now play list (even when the current track isn't available any more)
    - Don't border user with this (message)
    - Restore NowPlaying playlist but leave player in the current state
    - Set to actual state (in case Spotify didn't Autostart)
    - Wait for log off to complete before exiting to avoid half opened sessions
    - hrere is no use to not accepting commands when paused
    - Only click and hold click
    - Only when this app is playing
    - Leave this to the core:  //base.CF_pluginCMLCommand(command, strarams, state, zone);
    - Save the now-playlist when changed
    - Save the now-playlist when changed and valid
    - Warn user when overwriting an unloaded playlist
    - Now-Playinglist is now valid (when it wasn't already)
    - Save the now-playlist when changed and valid

 - Spotify.PersistentNowPlaying.cs:
    - Only start playing when requested
    - Added try-catch block

 - Spotify.Player.cs:

    - Do not throw an exception here when no available tracks are found (2 instances)
    - Stopped is like paused to Centrafuse too
    - Write message to module log file i.s.o. Error.log file

 - Spotify.SongLoading.cs:
    - Restore the now-playlist when not already done
    - Avoid the display to freeze while waiting
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant