mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-04 16:23:08 +00:00
Added information about file extension and bitrate to media
This commit is contained in:
@@ -105,7 +105,7 @@ public class MappingUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Queue mapMediaToQueue(Media media, int trackOrder) {
|
public static Queue mapMediaToQueue(Media media, int trackOrder) {
|
||||||
return new Queue(trackOrder, media.getId(), media.getTitle(), media.getAlbumId(), media.getAlbumName(), media.getArtistId(), media.getArtistName(), media.getCoverArtId(), media.getDuration(), 0, 0, media.getStreamId(), media.getChannelId(), media.getPublishDate(), media.getType());
|
return new Queue(trackOrder, media.getId(), media.getTitle(), media.getAlbumId(), media.getAlbumName(), media.getArtistId(), media.getArtistName(), media.getCoverArtId(), media.getDuration(), 0, 0, media.getStreamId(), media.getChannelId(), media.getPublishDate(), media.getContainer(), media.getBitrate(), media.getExtension(), media.getType());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static List<Queue> mapMediaToQueue(List<Media> media) {
|
public static List<Queue> mapMediaToQueue(List<Media> media) {
|
||||||
@@ -211,6 +211,9 @@ public class MappingUtil {
|
|||||||
bundle.putString("artistId", media.getArtistId());
|
bundle.putString("artistId", media.getArtistId());
|
||||||
bundle.putString("coverArtId", media.getCoverArtId());
|
bundle.putString("coverArtId", media.getCoverArtId());
|
||||||
bundle.putString("mediaType", media.getType());
|
bundle.putString("mediaType", media.getType());
|
||||||
|
bundle.putString("container", media.getContainer());
|
||||||
|
bundle.putInt("bitrate", media.getBitrate());
|
||||||
|
bundle.putString("extension", media.getExtension());
|
||||||
|
|
||||||
return new MediaItem.Builder()
|
return new MediaItem.Builder()
|
||||||
.setMediaId(media.getId())
|
.setMediaId(media.getId())
|
||||||
@@ -236,15 +239,13 @@ public class MappingUtil {
|
|||||||
case Media.MEDIA_TYPE_MUSIC:
|
case Media.MEDIA_TYPE_MUSIC:
|
||||||
if (stream) {
|
if (stream) {
|
||||||
return MusicUtil.getStreamUri(context, media.getId());
|
return MusicUtil.getStreamUri(context, media.getId());
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return MusicUtil.getDownloadUri(media.getId());
|
return MusicUtil.getDownloadUri(media.getId());
|
||||||
}
|
}
|
||||||
case Media.MEDIA_TYPE_PODCAST:
|
case Media.MEDIA_TYPE_PODCAST:
|
||||||
if(stream) {
|
if (stream) {
|
||||||
return MusicUtil.getStreamUri(context, media.getStreamId());
|
return MusicUtil.getStreamUri(context, media.getStreamId());
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return MusicUtil.getDownloadUri(media.getStreamId());
|
return MusicUtil.getDownloadUri(media.getStreamId());
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user