|
@@ -434,7 +434,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
|
|
device:(id<MKRUPnPDevice>)device
|
|
device:(id<MKRUPnPDevice>)device
|
|
timeStamp:(NSTimeInterval)timeStamp{
|
|
timeStamp:(NSTimeInterval)timeStamp{
|
|
wd_playControl_queue(^{
|
|
wd_playControl_queue(^{
|
|
- [self setAVTransportURIWithSong:firstPlayingSong device:device];
|
|
|
|
|
|
+ if (firstPlayingSong && firstPlayingSong.songID) {
|
|
|
|
+ [self setAVTransportURIWithSong:firstPlayingSong device:device];
|
|
|
|
+ }
|
|
NSString *playFlag = [NSString stringWithFormat:@"%zd",channelNO];
|
|
NSString *playFlag = [NSString stringWithFormat:@"%zd",channelNO];
|
|
[self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
|
|
[self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
|
|
});
|
|
});
|
|
@@ -446,7 +448,9 @@ static inline void wd_playControl_queue(void (^block)(void)){
|
|
device:(id<MKRUPnPDevice>)device
|
|
device:(id<MKRUPnPDevice>)device
|
|
timeStamp:(NSTimeInterval)timeStamp{
|
|
timeStamp:(NSTimeInterval)timeStamp{
|
|
wd_playControl_queue(^{
|
|
wd_playControl_queue(^{
|
|
- [self setAVTransportURIWithSong:firstPlayingSong device:device];
|
|
|
|
|
|
+ if (firstPlayingSong && firstPlayingSong.songID) {
|
|
|
|
+ [self setAVTransportURIWithSong:firstPlayingSong device:device];
|
|
|
|
+ }
|
|
NSString *playFlag = [NSString stringWithFormat:@"%zd-%zd",channelNO,index];
|
|
NSString *playFlag = [NSString stringWithFormat:@"%zd-%zd",channelNO,index];
|
|
[self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
|
|
[self _playPlayFlag:playFlag device:device timeStamp:timeStamp];
|
|
});
|
|
});
|