88from resources .lib .player .mediatype import AUDIO , PICTURE , TYPES , VIDEO
99from resources .lib .player .playlist import PlayList
1010
11- _PVR_CHANNELS_MATCHER = "^pvr://channels/.*\.pvr$"
12- _PVR_TV_CHANNELS_MATCHER = "^pvr://channels/tv/.*\.pvr$"
13- _PVR_RADIO_CHANNELS_MATCHER = "^pvr://channels/radio/.*\.pvr$"
14- _PVR_RECORDINGS_MATCHER = "^pvr://recordings/.*\.pvr$"
11+ _PVR_CHANNELS_MATCHER = r "^pvr://channels/.*\.pvr$"
12+ _PVR_TV_CHANNELS_MATCHER = r "^pvr://channels/tv/.*\.pvr$"
13+ _PVR_RADIO_CHANNELS_MATCHER = r "^pvr://channels/radio/.*\.pvr$"
14+ _PVR_RECORDINGS_MATCHER = r "^pvr://recordings/.*\.pvr$"
1515_PVR_PREFIX = "pvr://"
1616_MUSIC_DB_PREFIX = "musicdb://"
1717_VIDEO_DB_PREFIX = "videodb://"
1818_AUDIO_PLUGIN_PREFIX = "plugin://plugin.audio."
1919_VIDEO_PLUGIN_PREFIX = "plugin://plugin.video."
2020_URI_MATCHER = "^[a-z]+://.+$"
21- _FAVOURITES_MATCHER = "^favourites://(PlayMedia|RunScript)\(%22(.+)%22\)/?$"
22- _SCRIPT_MATCHER = "^((script|plugin)://)?script\..+$"
21+ _FAVOURITES_MATCHER = r "^favourites://(PlayMedia|RunScript)\(%22(.+)%22\)/?$"
22+ _SCRIPT_MATCHER = r "^((script|plugin)://)?script\..+$"
2323
2424_PLAYLIST_TYPES = [".m3u" , ".m3u8" , ".pls" ]
2525
@@ -158,7 +158,7 @@ def get_file_name(path: str) -> str:
158158 if path .endswith ("/" ):
159159 return None
160160
161- m = re .match ("^.*/([^/.]+)(\.[^\.]+)?$" , "/%s" % path )
161+ m = re .match (r "^.*/([^/.]+)(\.[^\.]+)?$" , "/%s" % path )
162162 if not m :
163163 return None
164164
@@ -168,7 +168,7 @@ def get_file_name(path: str) -> str:
168168
169169def get_file_extension (path : str ) -> str :
170170
171- m = re .match ("^.+(\.[^\.]+)$" , path .lower ())
171+ m = re .match (r "^.+(\.[^\.]+)$" , path .lower ())
172172 if not m :
173173 return None
174174
0 commit comments