@@ -6,8 +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
119import com.simplecityapps.mediaprovider.repository.playlists.comparator
1210import com.simplecityapps.shuttle.model.MediaProviderType
1311import com.simplecityapps.shuttle.model.Playlist
@@ -180,7 +178,7 @@ class LocalPlaylistRepository(
180178 if (outputStream == null ) {
181179 Timber .w(" Unable to open M3U file at ${playlist.externalId} for playlist ${playlist.name} " )
182180 } else {
183- val playlistPath = Uri .decode(playlist.externalId? : " " )
181+ val playlistPath = Uri .decode(playlist.externalId ? : " " )
184182 val playlistFolder = playlistPath.substringBeforeLast(" /" ) + " /"
185183
186184 getSongsForPlaylist(playlist)
@@ -192,7 +190,8 @@ class LocalPlaylistRepository(
192190 // 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
193191 val songPath = Uri .decode(plSong.song.path)
194192 val relative = songPath.substringAfter(playlistFolder)
195- val line = relative.toByteArray() + /* CRLF */ 0x0d .toByte() + 0x0A .toByte()
193+ val crlf = 0x0d .toByte() + 0x0A .toByte()
194+ val line = relative.toByteArray() + crlf
196195 outputStream.write(line)
197196 }
198197 }
0 commit comments