File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import {
1818 XTREAM_RESPONSE ,
1919} from '../../../shared/ipc-commands' ;
2020import { Playlist } from '../../../shared/playlist.interface' ;
21- import { createPlaylistObject } from '../../../shared/playlist.utils' ;
21+ import { createPlaylistObject , getFilenameFromUrl } from '../../../shared/playlist.utils' ;
2222import { AppConfig } from '../../environments/environment' ;
2323import { DataService } from './data.service' ;
2424
@@ -211,8 +211,16 @@ export class TauriService extends DataService {
211211 const responseBody = await response . text ( ) ;
212212 const parsedPlaylist = parse ( responseBody ) ;
213213
214+ // Extract playlist name from URL, use "Imported from URL" as fallback
215+ const extractedName = payload . url && payload . url . length > 1
216+ ? getFilenameFromUrl ( payload . url )
217+ : '' ;
218+ const playlistName = ! extractedName || extractedName === 'Untitled playlist'
219+ ? 'Imported from URL'
220+ : extractedName ;
221+
214222 const playlist = createPlaylistObject (
215- 'tests' ,
223+ playlistName ,
216224 parsedPlaylist ,
217225 payload . url ,
218226 'URL'
You can’t perform that action at this time.
0 commit comments