@@ -6,9 +6,6 @@ import com.simplecityapps.localmediaprovider.local.data.room.dao.PlaylistDataDao
66import com.simplecityapps.localmediaprovider.local.data.room.dao.PlaylistSongJoinDao
77import com.simplecityapps.localmediaprovider.local.data.room.entity.PlaylistData
88import com.simplecityapps.localmediaprovider.local.data.room.entity.PlaylistSongJoin
9- import com.simplecityapps.mediaprovider.repository.playlists.PlaylistQuery
10- import com.simplecityapps.mediaprovider.repository.playlists.PlaylistRepository
11- import com.simplecityapps.mediaprovider.repository.playlists.comparator
129import com.simplecityapps.shuttle.model.MediaProviderType
1310import com.simplecityapps.shuttle.model.Playlist
1411import com.simplecityapps.shuttle.model.PlaylistSong
@@ -180,7 +177,7 @@ class LocalPlaylistRepository(
180177 if (outputStream == null ) {
181178 Timber .w(" Unable to open M3U file at ${playlist.externalId} for playlist ${playlist.name} " )
182179 } else {
183- val playlistPath = Uri .decode(playlist.externalId? : " " )
180+ val playlistPath = Uri .decode(playlist.externalId ? : " " )
184181 val playlistFolder = playlistPath.substringBeforeLast(" /" ) + " /"
185182
186183 getSongsForPlaylist(playlist)
@@ -192,7 +189,8 @@ class LocalPlaylistRepository(
192189 // We'll use absolute values (paths or URIs, whatever is in database) for files that are not stored in a sub-folder relative to the M3U file
193190 val songPath = Uri .decode(plSong.song.path)
194191 val relative = songPath.substringAfter(playlistFolder)
195- val line = relative.toByteArray() + /* CRLF */ 0x0d .toByte() + 0x0A .toByte()
192+ val crlf = 0x0d .toByte() + 0x0A .toByte()
193+ val line = relative.toByteArray() + crlf
196194 outputStream.write(line)
197195 }
198196 }
0 commit comments