Fix SQL indentation

This commit is contained in:
jellyfin-bot 2019-10-03 23:34:23 +02:00 committed by Odd Stråbø
commit 49cfb6cb51
4 changed files with 824 additions and 650 deletions

View file

@ -1,5 +1,6 @@
get_item = """ SELECT kodi_id, kodi_fileid, kodi_pathid, parent_id, media_type, get_item = """
SELECT kodi_id, kodi_fileid, kodi_pathid, parent_id, media_type,
jellyfin_type, media_folder, jellyfin_parent_id jellyfin_type, media_folder, jellyfin_parent_id
FROM jellyfin FROM jellyfin
WHERE jellyfin_id = ? WHERE jellyfin_id = ?
@ -7,18 +8,21 @@ get_item = """ SELECT kodi_id, kodi_fileid, kodi_pathid, parent_id, media_type,
get_item_obj = ["{Id}"] get_item_obj = ["{Id}"]
get_item_series_obj = ["{SeriesId}"] get_item_series_obj = ["{SeriesId}"]
get_item_song_obj = ["{SongAlbumId}"] get_item_song_obj = ["{SongAlbumId}"]
get_item_id_by_parent = """ SELECT jellyfin_id, kodi_id get_item_id_by_parent = """
SELECT jellyfin_id, kodi_id
FROM jellyfin FROM jellyfin
WHERE parent_id = ? WHERE parent_id = ?
AND media_type = ? AND media_type = ?
""" """
get_item_id_by_parent_boxset_obj = ["{SetId}", "movie"] get_item_id_by_parent_boxset_obj = ["{SetId}", "movie"]
get_item_by_parent = """ SELECT jellyfin_id, kodi_id, kodi_fileid get_item_by_parent = """
SELECT jellyfin_id, kodi_id, kodi_fileid
FROM jellyfin FROM jellyfin
WHERE parent_id = ? WHERE parent_id = ?
AND media_type = ? AND media_type = ?
""" """
get_item_by_media_folder = """ SELECT jellyfin_id, jellyfin_type get_item_by_media_folder = """
SELECT jellyfin_id, jellyfin_type
FROM jellyfin FROM jellyfin
WHERE media_folder = ? WHERE media_folder = ?
""" """
@ -28,53 +32,65 @@ get_item_by_parent_season_obj = ["{ParentId}", "season"]
get_item_by_parent_episode_obj = ["{ParentId}", "episode"] get_item_by_parent_episode_obj = ["{ParentId}", "episode"]
get_item_by_parent_album_obj = ["{ParentId}", "album"] get_item_by_parent_album_obj = ["{ParentId}", "album"]
get_item_by_parent_song_obj = ["{ParentId}", "song"] get_item_by_parent_song_obj = ["{ParentId}", "song"]
get_item_by_wild = """ SELECT kodi_id, media_type get_item_by_wild = """
SELECT kodi_id, media_type
FROM jellyfin FROM jellyfin
WHERE jellyfin_id LIKE ? WHERE jellyfin_id LIKE ?
""" """
get_item_by_wild_obj = ["{Id}"] get_item_by_wild_obj = ["{Id}"]
get_item_by_kodi = """ SELECT jellyfin_id, parent_id, media_folder, jellyfin_type, checksum get_item_by_kodi = """
SELECT jellyfin_id, parent_id, media_folder, jellyfin_type, checksum
FROM jellyfin FROM jellyfin
WHERE kodi_id = ? WHERE kodi_id = ?
AND media_type = ? AND media_type = ?
""" """
get_checksum = """ SELECT jellyfin_id, checksum get_checksum = """
SELECT jellyfin_id, checksum
FROM jellyfin FROM jellyfin
WHERE jellyfin_type = ? WHERE jellyfin_type = ?
""" """
get_view_name = """ SELECT view_name get_view_name = """
SELECT view_name
FROM view FROM view
WHERE view_id = ? WHERE view_id = ?
""" """
get_media_by_id = """ SELECT jellyfin_type get_media_by_id = """
SELECT jellyfin_type
FROM jellyfin FROM jellyfin
WHERE jellyfin_id = ? WHERE jellyfin_id = ?
""" """
get_media_by_parent_id = """ SELECT jellyfin_id, jellyfin_type, kodi_id, kodi_fileid get_media_by_parent_id = """
SELECT jellyfin_id, jellyfin_type, kodi_id, kodi_fileid
FROM jellyfin FROM jellyfin
WHERE jellyfin_parent_id = ? WHERE jellyfin_parent_id = ?
""" """
get_view = """ SELECT view_name, media_type get_view = """
SELECT view_name, media_type
FROM view FROM view
WHERE view_id = ? WHERE view_id = ?
""" """
get_views = """ SELECT * get_views = """
SELECT *
FROM view FROM view
""" """
get_views_by_media = """ SELECT * get_views_by_media = """
SELECT *
FROM view FROM view
WHERE media_type = ? WHERE media_type = ?
""" """
get_items_by_media = """ SELECT jellyfin_id get_items_by_media = """
SELECT jellyfin_id
FROM jellyfin FROM jellyfin
WHERE media_type = ? WHERE media_type = ?
""" """
get_version = """ SELECT idVersion get_version = """
SELECT idVersion
FROM version FROM version
""" """
add_reference = """ INSERT OR REPLACE INTO jellyfin(jellyfin_id, kodi_id, kodi_fileid, kodi_pathid, jellyfin_type, add_reference = """
INSERT OR REPLACE INTO jellyfin(jellyfin_id, kodi_id, kodi_fileid, kodi_pathid, jellyfin_type,
media_type, parent_id, checksum, media_folder, jellyfin_parent_id) media_type, parent_id, checksum, media_folder, jellyfin_parent_id)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
@ -88,20 +104,24 @@ add_reference_mvideo_obj = ["{Id}", "{MvideoId}", "{FileId}", "{PathId}", "Music
add_reference_artist_obj = ["{Id}", "{ArtistId}", None, None, "{ArtistType}", "artist", None, "{Checksum}", "{LibraryId}", "{JellyfinParentId}"] add_reference_artist_obj = ["{Id}", "{ArtistId}", None, None, "{ArtistType}", "artist", None, "{Checksum}", "{LibraryId}", "{JellyfinParentId}"]
add_reference_album_obj = ["{Id}", "{AlbumId}", None, None, "MusicAlbum", "album", None, "{Checksum}", None, "{JellyfinParentId}"] add_reference_album_obj = ["{Id}", "{AlbumId}", None, None, "MusicAlbum", "album", None, "{Checksum}", None, "{JellyfinParentId}"]
add_reference_song_obj = ["{Id}", "{SongId}", None, "{PathId}", "Audio", "song", "{AlbumId}", "{Checksum}", None, "{JellyfinParentId}"] add_reference_song_obj = ["{Id}", "{SongId}", None, "{PathId}", "Audio", "song", "{AlbumId}", "{Checksum}", None, "{JellyfinParentId}"]
add_view = """ INSERT OR REPLACE INTO view(view_id, view_name, media_type) add_view = """
INSERT OR REPLACE INTO view(view_id, view_name, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_version = """ INSERT OR REPLACE INTO version(idVersion) add_version = """
INSERT OR REPLACE INTO version(idVersion)
VALUES (?) VALUES (?)
""" """
update_reference = """ UPDATE jellyfin update_reference = """
UPDATE jellyfin
SET checksum = ? SET checksum = ?
WHERE jellyfin_id = ? WHERE jellyfin_id = ?
""" """
update_reference_obj = ["{Checksum}", "{Id}"] update_reference_obj = ["{Checksum}", "{Id}"]
update_parent = """ UPDATE jellyfin update_parent = """
UPDATE jellyfin
SET parent_id = ? SET parent_id = ?
WHERE jellyfin_id = ? WHERE jellyfin_id = ?
""" """
@ -110,11 +130,13 @@ update_parent_episode_obj = ["{SeasonId}", "{Id}"]
update_parent_album_obj = ["{ArtistId}", "{AlbumId}"] update_parent_album_obj = ["{ArtistId}", "{AlbumId}"]
delete_item = """ DELETE FROM jellyfin delete_item = """
DELETE FROM jellyfin
WHERE jellyfin_id = ? WHERE jellyfin_id = ?
""" """
delete_item_obj = ["{Id}"] delete_item_obj = ["{Id}"]
delete_item_by_parent = """ DELETE FROM jellyfin delete_item_by_parent = """
DELETE FROM jellyfin
WHERE parent_id = ? WHERE parent_id = ?
AND media_type = ? AND media_type = ?
""" """
@ -124,19 +146,24 @@ delete_item_by_parent_episode_obj = ["{ParentId}", "episode"]
delete_item_by_parent_song_obj = ["{ParentId}", "song"] delete_item_by_parent_song_obj = ["{ParentId}", "song"]
delete_item_by_parent_artist_obj = ["{ParentId}", "artist"] delete_item_by_parent_artist_obj = ["{ParentId}", "artist"]
delete_item_by_parent_album_obj = ["{KodiId}", "album"] delete_item_by_parent_album_obj = ["{KodiId}", "album"]
delete_item_by_kodi = """ DELETE FROM jellyfin delete_item_by_kodi = """
DELETE FROM jellyfin
WHERE kodi_id = ? WHERE kodi_id = ?
AND media_type = ? AND media_type = ?
""" """
delete_item_by_wild = """ DELETE FROM jellyfin delete_item_by_wild = """
DELETE FROM jellyfin
WHERE jellyfin_id LIKE ? WHERE jellyfin_id LIKE ?
""" """
delete_view = """ DELETE FROM view delete_view = """
DELETE FROM view
WHERE view_id = ? WHERE view_id = ?
""" """
delete_parent_boxset_obj = [None, "{Movie}"] delete_parent_boxset_obj = [None, "{Movie}"]
delete_media_by_parent_id = """ DELETE FROM jellyfin delete_media_by_parent_id = """
DELETE FROM jellyfin
WHERE jellyfin_parent_id = ? WHERE jellyfin_parent_id = ?
""" """
delete_version = """ DELETE FROM version delete_version = """
DELETE FROM version
""" """

View file

@ -3,87 +3,110 @@
Some functions require additional information, therefore obj do not always reflect Some functions require additional information, therefore obj do not always reflect
the Kodi database query values. the Kodi database query values.
''' '''
create_path = """ SELECT coalesce(max(idPath), 0) create_path = """
SELECT coalesce(max(idPath), 0)
FROM path FROM path
""" """
create_file = """ SELECT coalesce(max(idFile), 0) create_file = """
SELECT coalesce(max(idFile), 0)
FROM files FROM files
""" """
create_person = """ SELECT coalesce(max(actor_id), 0) create_person = """
SELECT coalesce(max(actor_id), 0)
FROM actor FROM actor
""" """
create_genre = """ SELECT coalesce(max(genre_id), 0) create_genre = """
SELECT coalesce(max(genre_id), 0)
FROM genre FROM genre
""" """
create_studio = """ SELECT coalesce(max(studio_id), 0) create_studio = """
SELECT coalesce(max(studio_id), 0)
FROM studio FROM studio
""" """
create_bookmark = """ SELECT coalesce(max(idBookmark), 0) create_bookmark = """
SELECT coalesce(max(idBookmark), 0)
FROM bookmark FROM bookmark
""" """
create_tag = """ SELECT coalesce(max(tag_id), 0) create_tag = """
SELECT coalesce(max(tag_id), 0)
FROM tag FROM tag
""" """
create_unique_id = """ SELECT coalesce(max(uniqueid_id), 0) create_unique_id = """
SELECT coalesce(max(uniqueid_id), 0)
FROM uniqueid FROM uniqueid
""" """
create_rating = """ SELECT coalesce(max(rating_id), 0) create_rating = """
SELECT coalesce(max(rating_id), 0)
FROM rating FROM rating
""" """
create_movie = """ SELECT coalesce(max(idMovie), 0) create_movie = """
SELECT coalesce(max(idMovie), 0)
FROM movie FROM movie
""" """
create_set = """ SELECT coalesce(max(idSet), 0) create_set = """
SELECT coalesce(max(idSet), 0)
FROM sets FROM sets
""" """
create_country = """ SELECT coalesce(max(country_id), 0) create_country = """
SELECT coalesce(max(country_id), 0)
FROM country FROM country
""" """
create_musicvideo = """ SELECT coalesce(max(idMVideo), 0) create_musicvideo = """
SELECT coalesce(max(idMVideo), 0)
FROM musicvideo FROM musicvideo
""" """
create_tvshow = """ SELECT coalesce(max(idShow), 0) create_tvshow = """
SELECT coalesce(max(idShow), 0)
FROM tvshow FROM tvshow
""" """
create_season = """ SELECT coalesce(max(idSeason), 0) create_season = """
SELECT coalesce(max(idSeason), 0)
FROM seasons FROM seasons
""" """
create_episode = """ SELECT coalesce(max(idEpisode), 0) create_episode = """
SELECT coalesce(max(idEpisode), 0)
FROM episode FROM episode
""" """
get_path = """ SELECT idPath get_path = """
SELECT idPath
FROM path FROM path
WHERE strPath = ? WHERE strPath = ?
""" """
get_path_obj = ["{Path}"] get_path_obj = ["{Path}"]
get_file = """ SELECT idFile get_file = """
SELECT idFile
FROM files FROM files
WHERE idPath = ? WHERE idPath = ?
AND strFilename = ? AND strFilename = ?
""" """
get_file_obj = ["{FileId}"] get_file_obj = ["{FileId}"]
get_filename = """ SELECT strFilename get_filename = """
SELECT strFilename
FROM files FROM files
WHERE idFile = ? WHERE idFile = ?
""" """
get_person = """ SELECT actor_id get_person = """
SELECT actor_id
FROM actor FROM actor
WHERE name = ? WHERE name = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_genre = """ SELECT genre_id get_genre = """
SELECT genre_id
FROM genre FROM genre
WHERE name = ? WHERE name = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_studio = """ SELECT studio_id get_studio = """
SELECT studio_id
FROM studio FROM studio
WHERE name = ? WHERE name = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_tag = """ SELECT tag_id get_tag = """
SELECT tag_id
FROM tag FROM tag
WHERE name = ? WHERE name = ?
COLLATE NOCASE COLLATE NOCASE
@ -91,25 +114,29 @@ get_tag = """ SELECT tag_id
get_tag_movie_obj = ["Favorite movies", "{MovieId}", "movie"] get_tag_movie_obj = ["Favorite movies", "{MovieId}", "movie"]
get_tag_mvideo_obj = ["Favorite musicvideos", "{MvideoId}", "musicvideo"] get_tag_mvideo_obj = ["Favorite musicvideos", "{MvideoId}", "musicvideo"]
get_tag_episode_obj = ["Favorite tvshows", "{KodiId}", "tvshow"] get_tag_episode_obj = ["Favorite tvshows", "{KodiId}", "tvshow"]
get_art = """ SELECT url get_art = """
SELECT url
FROM art FROM art
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
AND type = ? AND type = ?
""" """
get_movie = """ SELECT * get_movie = """
SELECT *
FROM movie FROM movie
WHERE idMovie = ? WHERE idMovie = ?
""" """
get_movie_obj = ["{MovieId}"] get_movie_obj = ["{MovieId}"]
get_rating = """ SELECT rating_id get_rating = """
SELECT rating_id
FROM rating FROM rating
WHERE media_type = ? WHERE media_type = ?
AND media_id = ? AND media_id = ?
""" """
get_rating_movie_obj = ["movie", "{MovieId}"] get_rating_movie_obj = ["movie", "{MovieId}"]
get_rating_episode_obj = ["episode", "{EpisodeId}"] get_rating_episode_obj = ["episode", "{EpisodeId}"]
get_unique_id = """ SELECT uniqueid_id get_unique_id = """
SELECT uniqueid_id
FROM uniqueid FROM uniqueid
WHERE media_type = ? WHERE media_type = ?
AND media_id = ? AND media_id = ?
@ -117,32 +144,38 @@ get_unique_id = """ SELECT uniqueid_id
get_unique_id_movie_obj = ["movie", "{MovieId}"] get_unique_id_movie_obj = ["movie", "{MovieId}"]
get_unique_id_tvshow_obj = ["tvshow", "{ShowId}"] get_unique_id_tvshow_obj = ["tvshow", "{ShowId}"]
get_unique_id_episode_obj = ["episode", "{EpisodeId}"] get_unique_id_episode_obj = ["episode", "{EpisodeId}"]
get_country = """ SELECT country_id get_country = """
SELECT country_id
FROM country FROM country
WHERE name = ? WHERE name = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_set = """ SELECT idSet get_set = """
SELECT idSet
FROM sets FROM sets
WHERE strSet = ? WHERE strSet = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_musicvideo = """ SELECT * get_musicvideo = """
SELECT *
FROM musicvideo FROM musicvideo
WHERE idMVideo = ? WHERE idMVideo = ?
""" """
get_musicvideo_obj = ["{MvideoId}"] get_musicvideo_obj = ["{MvideoId}"]
get_tvshow = """ SELECT * get_tvshow = """
SELECT *
FROM tvshow FROM tvshow
WHERE idShow = ? WHERE idShow = ?
""" """
get_tvshow_obj = ["{ShowId}"] get_tvshow_obj = ["{ShowId}"]
get_episode = """ SELECT * get_episode = """
SELECT *
FROM episode FROM episode
WHERE idEpisode = ? WHERE idEpisode = ?
""" """
get_episode_obj = ["{EpisodeId}"] get_episode_obj = ["{EpisodeId}"]
get_season = """ SELECT idSeason get_season = """
SELECT idSeason
FROM seasons FROM seasons
WHERE idShow = ? WHERE idShow = ?
AND season = ? AND season = ?
@ -150,96 +183,115 @@ get_season = """ SELECT idSeason
get_season_obj = ["{Title}", "{ShowId}", "{Index}"] get_season_obj = ["{Title}", "{ShowId}", "{Index}"]
get_season_special_obj = [None, "{ShowId}", -1] get_season_special_obj = [None, "{ShowId}", -1]
get_season_episode_obj = [None, "{ShowId}", "{Season}"] get_season_episode_obj = [None, "{ShowId}", "{Season}"]
get_backdrops = """ SELECT url get_backdrops = """
SELECT url
FROM art FROM art
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
AND type LIKE ? AND type LIKE ?
""" """
get_art = """ SELECT url get_art = """
SELECT url
FROM art FROM art
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
AND type = ? AND type = ?
""" """
get_art_url = """ SELECT url, type get_art_url = """
SELECT url, type
FROM art FROM art
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
""" """
get_show_by_unique_id = """ SELECT idShow get_show_by_unique_id = """
SELECT idShow
FROM tvshow_view FROM tvshow_view
WHERE uniqueid_value = ? WHERE uniqueid_value = ?
""" """
get_total_episodes = """ SELECT totalCount get_total_episodes = """
SELECT totalCount
FROM tvshowcounts FROM tvshowcounts
WHERE idShow = ? WHERE idShow = ?
""" """
get_total_episodes_obj = ["{ParentId}"] get_total_episodes_obj = ["{ParentId}"]
add_path = """ INSERT INTO path(idPath, strPath) add_path = """
INSERT INTO path(idPath, strPath)
VALUES (?, ?) VALUES (?, ?)
""" """
add_path_obj = ["{Path}"] add_path_obj = ["{Path}"]
add_file = """ INSERT INTO files(idFile, idPath, strFilename) add_file = """
INSERT INTO files(idFile, idPath, strFilename)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_file_obj = ["{PathId}", "{Filename}"] add_file_obj = ["{PathId}", "{Filename}"]
add_person = """ INSERT INTO actor(actor_id, name) add_person = """
INSERT INTO actor(actor_id, name)
VALUES (?, ?) VALUES (?, ?)
""" """
add_people_movie_obj = ["{People}", "{MovieId}", "movie"] add_people_movie_obj = ["{People}", "{MovieId}", "movie"]
add_people_mvideo_obj = ["{People}", "{MvideoId}", "musicvideo"] add_people_mvideo_obj = ["{People}", "{MvideoId}", "musicvideo"]
add_people_tvshow_obj = ["{People}", "{ShowId}", "tvshow"] add_people_tvshow_obj = ["{People}", "{ShowId}", "tvshow"]
add_people_episode_obj = ["{People}", "{EpisodeId}", "episode"] add_people_episode_obj = ["{People}", "{EpisodeId}", "episode"]
add_actor_link = """ INSERT INTO actor_link(actor_id, media_id, media_type, role, cast_order) add_actor_link = """
INSERT INTO actor_link(actor_id, media_id, media_type, role, cast_order)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
add_link = """ INSERT INTO {LinkType}(actor_id, media_id, media_type) add_link = """
INSERT INTO {LinkType}(actor_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_genre = """ INSERT INTO genre(genre_id, name) add_genre = """
INSERT INTO genre(genre_id, name)
VALUES (?, ?) VALUES (?, ?)
""" """
add_genres_movie_obj = ["{Genres}", "{MovieId}", "movie"] add_genres_movie_obj = ["{Genres}", "{MovieId}", "movie"]
add_genres_mvideo_obj = ["{Genres}", "{MvideoId}", "musicvideo"] add_genres_mvideo_obj = ["{Genres}", "{MvideoId}", "musicvideo"]
add_genres_tvshow_obj = ["{Genres}", "{ShowId}", "tvshow"] add_genres_tvshow_obj = ["{Genres}", "{ShowId}", "tvshow"]
add_studio = """ INSERT INTO studio(studio_id, name) add_studio = """
INSERT INTO studio(studio_id, name)
VALUES (?, ?) VALUES (?, ?)
""" """
add_studios_movie_obj = ["{Studios}", "{MovieId}", "movie"] add_studios_movie_obj = ["{Studios}", "{MovieId}", "movie"]
add_studios_mvideo_obj = ["{Studios}", "{MvideoId}", "musicvideo"] add_studios_mvideo_obj = ["{Studios}", "{MvideoId}", "musicvideo"]
add_studios_tvshow_obj = ["{Studios}", "{ShowId}", "tvshow"] add_studios_tvshow_obj = ["{Studios}", "{ShowId}", "tvshow"]
add_bookmark = """ INSERT INTO bookmark(idBookmark, idFile, timeInSeconds, totalTimeInSeconds, player, type) add_bookmark = """
INSERT INTO bookmark(idBookmark, idFile, timeInSeconds, totalTimeInSeconds, player, type)
VALUES (?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?)
""" """
add_bookmark_obj = ["{FileId}", "{PlayCount}", "{DatePlayed}", "{Resume}", "{Runtime}", "DVDPlayer", 1] add_bookmark_obj = ["{FileId}", "{PlayCount}", "{DatePlayed}", "{Resume}", "{Runtime}", "DVDPlayer", 1]
add_streams_obj = ["{FileId}", "{Streams}", "{Runtime}"] add_streams_obj = ["{FileId}", "{Streams}", "{Runtime}"]
add_stream_video = """ INSERT INTO streamdetails(idFile, iStreamType, strVideoCodec, fVideoAspect, iVideoWidth, add_stream_video = """
INSERT INTO streamdetails(idFile, iStreamType, strVideoCodec, fVideoAspect, iVideoWidth,
iVideoHeight, iVideoDuration, strStereoMode) iVideoHeight, iVideoDuration, strStereoMode)
VALUES (?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
""" """
add_stream_video_obj = ["{FileId}", 0, "{codec}", "{aspect}", "{width}", "{height}", "{Runtime}", "{3d}"] add_stream_video_obj = ["{FileId}", 0, "{codec}", "{aspect}", "{width}", "{height}", "{Runtime}", "{3d}"]
add_stream_audio = """ INSERT INTO streamdetails(idFile, iStreamType, strAudioCodec, iAudioChannels, strAudioLanguage) add_stream_audio = """
INSERT INTO streamdetails(idFile, iStreamType, strAudioCodec, iAudioChannels, strAudioLanguage)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
add_stream_audio_obj = ["{FileId}", 1, "{codec}", "{channels}", "{language}"] add_stream_audio_obj = ["{FileId}", 1, "{codec}", "{channels}", "{language}"]
add_stream_sub = """ INSERT INTO streamdetails(idFile, iStreamType, strSubtitleLanguage) add_stream_sub = """
INSERT INTO streamdetails(idFile, iStreamType, strSubtitleLanguage)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_stream_sub_obj = ["{FileId}", 2, "{language}"] add_stream_sub_obj = ["{FileId}", 2, "{language}"]
add_tag = """ INSERT INTO tag(tag_id, name) add_tag = """
INSERT INTO tag(tag_id, name)
VALUES (?, ?) VALUES (?, ?)
""" """
add_tags_movie_obj = ["{Tags}", "{MovieId}", "movie"] add_tags_movie_obj = ["{Tags}", "{MovieId}", "movie"]
add_tags_mvideo_obj = ["{Tags}", "{MvideoId}", "musicvideo"] add_tags_mvideo_obj = ["{Tags}", "{MvideoId}", "musicvideo"]
add_tags_tvshow_obj = ["{Tags}", "{ShowId}", "tvshow"] add_tags_tvshow_obj = ["{Tags}", "{ShowId}", "tvshow"]
add_art = """ INSERT INTO art(media_id, media_type, type, url) add_art = """
INSERT INTO art(media_id, media_type, type, url)
VALUES (?, ?, ?, ?) VALUES (?, ?, ?, ?)
""" """
add_movie = """ INSERT INTO movie(idMovie, idFile, c00, c01, c02, c03, c04, c05, c06, c07, add_movie = """
INSERT INTO movie(idMovie, idFile, c00, c01, c02, c03, c04, c05, c06, c07,
c09, c10, c11, c12, c14, c15, c16, c18, c19, c21, userrating, premiered) c09, c10, c11, c12, c14, c15, c16, c18, c19, c21, userrating, premiered)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
@ -247,52 +299,62 @@ add_movie_obj = ["{MovieId}", "{FileId}", "{Title}", "{Plot}", "{ShortPlot}", "{
"{Votes}", "{RatingId}", "{Writers}", "{Year}", "{Unique}", "{SortTitle}", "{Votes}", "{RatingId}", "{Writers}", "{Year}", "{Unique}", "{SortTitle}",
"{Runtime}", "{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}", "{Runtime}", "{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}",
"{Trailer}", "{Country}", "{CriticRating}", "{Year}"] "{Trailer}", "{Country}", "{CriticRating}", "{Year}"]
add_rating = """ INSERT INTO rating(rating_id, media_id, media_type, rating_type, rating, votes) add_rating = """
INSERT INTO rating(rating_id, media_id, media_type, rating_type, rating, votes)
VALUES (?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?)
""" """
add_rating_movie_obj = ["{RatingId}", "{MovieId}", "movie", "default", "{Rating}", "{Votes}"] add_rating_movie_obj = ["{RatingId}", "{MovieId}", "movie", "default", "{Rating}", "{Votes}"]
add_rating_tvshow_obj = ["{RatingId}", "{ShowId}", "tvshow", "default", "{Rating}", "{Votes}"] add_rating_tvshow_obj = ["{RatingId}", "{ShowId}", "tvshow", "default", "{Rating}", "{Votes}"]
add_rating_episode_obj = ["{RatingId}", "{EpisodeId}", "episode", "default", "{Rating}", "{Votes}"] add_rating_episode_obj = ["{RatingId}", "{EpisodeId}", "episode", "default", "{Rating}", "{Votes}"]
add_unique_id = """ INSERT INTO uniqueid(uniqueid_id, media_id, media_type, value, type) add_unique_id = """
INSERT INTO uniqueid(uniqueid_id, media_id, media_type, value, type)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
add_unique_id_movie_obj = ["{Unique}", "{MovieId}", "movie", "{UniqueId}", "{ProviderName}"] add_unique_id_movie_obj = ["{Unique}", "{MovieId}", "movie", "{UniqueId}", "{ProviderName}"]
add_unique_id_tvshow_obj = ["{Unique}", "{ShowId}", "tvshow", "{UniqueId}", "{ProviderName}"] add_unique_id_tvshow_obj = ["{Unique}", "{ShowId}", "tvshow", "{UniqueId}", "{ProviderName}"]
add_unique_id_episode_obj = ["{Unique}", "{EpisodeId}", "episode", "{UniqueId}", "{ProviderName}"] add_unique_id_episode_obj = ["{Unique}", "{EpisodeId}", "episode", "{UniqueId}", "{ProviderName}"]
add_country = """ INSERT INTO country(country_id, name) add_country = """
INSERT INTO country(country_id, name)
VALUES (?, ?) VALUES (?, ?)
""" """
add_set = """ INSERT INTO sets(idSet, strSet, strOverview) add_set = """
INSERT INTO sets(idSet, strSet, strOverview)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_set_obj = ["{Title}", "{Overview}"] add_set_obj = ["{Title}", "{Overview}"]
add_musicvideo = """ INSERT INTO musicvideo(idMVideo, idFile, c00, c04, c05, c06, c07, c08, c09, c10, add_musicvideo = """
INSERT INTO musicvideo(idMVideo, idFile, c00, c04, c05, c06, c07, c08, c09, c10,
c11, c12, premiered) c11, c12, premiered)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
add_musicvideo_obj = ["{MvideoId}", "{FileId}", "{Title}", "{Runtime}", "{Directors}", "{Studio}", "{Year}", add_musicvideo_obj = ["{MvideoId}", "{FileId}", "{Title}", "{Runtime}", "{Directors}", "{Studio}", "{Year}",
"{Plot}", "{Album}", "{Artists}", "{Genre}", "{Index}", "{Premiere}"] "{Plot}", "{Album}", "{Artists}", "{Genre}", "{Index}", "{Premiere}"]
add_tvshow = """ INSERT INTO tvshow(idShow, c00, c01, c02, c04, c05, c08, c09, c10, c12, c13, c14, c15) add_tvshow = """
INSERT INTO tvshow(idShow, c00, c01, c02, c04, c05, c08, c09, c10, c12, c13, c14, c15)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
add_tvshow_obj = ["{ShowId}", "{Title}", "{Plot}", "{Status}", "{RatingId}", "{Premiere}", "{Genre}", "{Title}", add_tvshow_obj = ["{ShowId}", "{Title}", "{Plot}", "{Status}", "{RatingId}", "{Premiere}", "{Genre}", "{Title}",
"disintegrate browse bug", "{Unique}", "{Mpaa}", "{Studio}", "{SortTitle}"] "disintegrate browse bug", "{Unique}", "{Mpaa}", "{Studio}", "{SortTitle}"]
add_season = """ INSERT INTO seasons(idSeason, idShow, season) add_season = """
INSERT INTO seasons(idSeason, idShow, season)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_episode = """ INSERT INTO episode(idEpisode, idFile, c00, c01, c03, c04, c05, c09, c10, c12, c13, c14, add_episode = """
INSERT INTO episode(idEpisode, idFile, c00, c01, c03, c04, c05, c09, c10, c12, c13, c14,
idShow, c15, c16, idSeason) idShow, c15, c16, idSeason)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
add_episode_obj = ["{EpisodeId}", "{FileId}", "{Title}", "{Plot}", "{RatingId}", "{Writers}", "{Premiere}", "{Runtime}", add_episode_obj = ["{EpisodeId}", "{FileId}", "{Title}", "{Plot}", "{RatingId}", "{Writers}", "{Premiere}", "{Runtime}",
"{Directors}", "{Season}", "{Index}", "{Title}", "{ShowId}", "{AirsBeforeSeason}", "{Directors}", "{Season}", "{Index}", "{Title}", "{ShowId}", "{AirsBeforeSeason}",
"{AirsBeforeEpisode}", "{SeasonId}"] "{AirsBeforeEpisode}", "{SeasonId}"]
add_art = """ INSERT INTO art(media_id, media_type, type, url) add_art = """
INSERT INTO art(media_id, media_type, type, url)
VALUES (?, ?, ?, ?) VALUES (?, ?, ?, ?)
""" """
update_path = """ UPDATE path update_path = """
UPDATE path
SET strPath = ?, strContent = ?, strScraper = ?, noUpdate = ? SET strPath = ?, strContent = ?, strScraper = ?, noUpdate = ?
WHERE idPath = ? WHERE idPath = ?
""" """
@ -301,38 +363,47 @@ update_path_toptvshow_obj = ["{TopLevel}", "tvshows", "metadata.local", 1, "{Top
update_path_tvshow_obj = ["{Path}", None, None, 1, "{PathId}"] update_path_tvshow_obj = ["{Path}", None, None, 1, "{PathId}"]
update_path_episode_obj = ["{Path}", None, None, 1, "{PathId}"] update_path_episode_obj = ["{Path}", None, None, 1, "{PathId}"]
update_path_mvideo_obj = ["{Path}", "musicvideos", None, 1, "{PathId}"] update_path_mvideo_obj = ["{Path}", "musicvideos", None, 1, "{PathId}"]
update_file = """ UPDATE files update_file = """
UPDATE files
SET idPath = ?, strFilename = ?, dateAdded = ? SET idPath = ?, strFilename = ?, dateAdded = ?
WHERE idFile = ? WHERE idFile = ?
""" """
update_file_obj = ["{PathId}", "{Filename}", "{DateAdded}", "{FileId}"] update_file_obj = ["{PathId}", "{Filename}", "{DateAdded}", "{FileId}"]
update_genres = """ INSERT OR REPLACE INTO genre_link(genre_id, media_id, media_type) update_genres = """
INSERT OR REPLACE INTO genre_link(genre_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_studios = """ INSERT OR REPLACE INTO studio_link(studio_id, media_id, media_type) update_studios = """
INSERT OR REPLACE INTO studio_link(studio_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_playcount = """ UPDATE files update_playcount = """
UPDATE files
SET playCount = ?, lastPlayed = ? SET playCount = ?, lastPlayed = ?
WHERE idFile = ? WHERE idFile = ?
""" """
update_tag = """ INSERT OR REPLACE INTO tag_link(tag_id, media_id, media_type) update_tag = """
INSERT OR REPLACE INTO tag_link(tag_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_art = """ UPDATE art update_art = """
UPDATE art
SET url = ? SET url = ?
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
AND type = ? AND type = ?
""" """
update_actor = """ INSERT OR REPLACE INTO actor_link(actor_id, media_id, media_type, role, cast_order) update_actor = """
INSERT OR REPLACE INTO actor_link(actor_id, media_id, media_type, role, cast_order)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
update_link = """ INSERT OR REPLACE INTO {LinkType}(actor_id, media_id, media_type) update_link = """
INSERT OR REPLACE INTO {LinkType}(actor_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_movie = """ UPDATE movie update_movie = """
UPDATE movie
SET c00 = ?, c01 = ?, c02 = ?, c03 = ?, c04 = ?, c05 = ?, c06 = ?, SET c00 = ?, c01 = ?, c02 = ?, c03 = ?, c04 = ?, c05 = ?, c06 = ?,
c07 = ?, c09 = ?, c10 = ?, c11 = ?, c12 = ?, c14 = ?, c15 = ?, c07 = ?, c09 = ?, c10 = ?, c11 = ?, c12 = ?, c14 = ?, c15 = ?,
c16 = ?, c18 = ?, c19 = ?, c21 = ?, userrating = ?, premiered = ? c16 = ?, c18 = ?, c19 = ?, c21 = ?, userrating = ?, premiered = ?
@ -342,57 +413,67 @@ update_movie_obj = ["{Title}", "{Plot}", "{ShortPlot}", "{Tagline}", "{Votes}",
"{Writers}", "{Year}", "{Unique}", "{SortTitle}", "{Runtime}", "{Writers}", "{Year}", "{Unique}", "{SortTitle}", "{Runtime}",
"{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}", "{Trailer}", "{Mpaa}", "{Genre}", "{Directors}", "{Title}", "{Studio}", "{Trailer}",
"{Country}", "{CriticRating}", "{Year}", "{MovieId}"] "{Country}", "{CriticRating}", "{Year}", "{MovieId}"]
update_rating = """ UPDATE rating update_rating = """
UPDATE rating
SET media_id = ?, media_type = ?, rating_type = ?, rating = ?, votes = ? SET media_id = ?, media_type = ?, rating_type = ?, rating = ?, votes = ?
WHERE rating_id = ? WHERE rating_id = ?
""" """
update_rating_movie_obj = ["{MovieId}", "movie", "default", "{Rating}", "{Votes}", "{RatingId}"] update_rating_movie_obj = ["{MovieId}", "movie", "default", "{Rating}", "{Votes}", "{RatingId}"]
update_rating_tvshow_obj = ["{ShowId}", "tvshow", "default", "{Rating}", "{Votes}", "{RatingId}"] update_rating_tvshow_obj = ["{ShowId}", "tvshow", "default", "{Rating}", "{Votes}", "{RatingId}"]
update_rating_episode_obj = ["{EpisodeId}", "episode", "default", "{Rating}", "{Votes}", "{RatingId}"] update_rating_episode_obj = ["{EpisodeId}", "episode", "default", "{Rating}", "{Votes}", "{RatingId}"]
update_unique_id = """ UPDATE uniqueid update_unique_id = """
UPDATE uniqueid
SET media_id = ?, media_type = ?, value = ?, type = ? SET media_id = ?, media_type = ?, value = ?, type = ?
WHERE uniqueid_id = ? WHERE uniqueid_id = ?
""" """
update_unique_id_movie_obj = ["{MovieId}", "movie", "{UniqueId}", "{ProviderName}", "{Unique}"] update_unique_id_movie_obj = ["{MovieId}", "movie", "{UniqueId}", "{ProviderName}", "{Unique}"]
update_unique_id_tvshow_obj = ["{ShowId}", "tvshow", "{UniqueId}", "{ProviderName}", "{Unique}"] update_unique_id_tvshow_obj = ["{ShowId}", "tvshow", "{UniqueId}", "{ProviderName}", "{Unique}"]
update_unique_id_episode_obj = ["{EpisodeId}", "episode", "{UniqueId}", "{ProviderName}", "{Unique}"] update_unique_id_episode_obj = ["{EpisodeId}", "episode", "{UniqueId}", "{ProviderName}", "{Unique}"]
update_country = """ INSERT OR REPLACE INTO country_link(country_id, media_id, media_type) update_country = """
INSERT OR REPLACE INTO country_link(country_id, media_id, media_type)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_country_obj = ["{Countries}", "{MovieId}", "movie"] update_country_obj = ["{Countries}", "{MovieId}", "movie"]
update_set = """ UPDATE sets update_set = """
UPDATE sets
SET strSet = ?, strOverview = ? SET strSet = ?, strOverview = ?
WHERE idSet = ? WHERE idSet = ?
""" """
update_set_obj = ["{Title}", "{Overview}", "{SetId}"] update_set_obj = ["{Title}", "{Overview}", "{SetId}"]
update_movie_set = """ UPDATE movie update_movie_set = """
UPDATE movie
SET idSet = ? SET idSet = ?
WHERE idMovie = ? WHERE idMovie = ?
""" """
update_movie_set_obj = ["{SetId}", "{MovieId}"] update_movie_set_obj = ["{SetId}", "{MovieId}"]
update_musicvideo = """ UPDATE musicvideo update_musicvideo = """
UPDATE musicvideo
SET c00 = ?, c04 = ?, c05 = ?, c06 = ?, c07 = ?, c08 = ?, c09 = ?, c10 = ?, SET c00 = ?, c04 = ?, c05 = ?, c06 = ?, c07 = ?, c08 = ?, c09 = ?, c10 = ?,
c11 = ?, c12 = ?, premiered = ? c11 = ?, c12 = ?, premiered = ?
WHERE idMVideo = ? WHERE idMVideo = ?
""" """
update_musicvideo_obj = ["{Title}", "{Runtime}", "{Directors}", "{Studio}", "{Year}", "{Plot}", "{Album}", update_musicvideo_obj = ["{Title}", "{Runtime}", "{Directors}", "{Studio}", "{Year}", "{Plot}", "{Album}",
"{Artists}", "{Genre}", "{Index}", "{Premiere}", "{MvideoId}"] "{Artists}", "{Genre}", "{Index}", "{Premiere}", "{MvideoId}"]
update_tvshow = """ UPDATE tvshow update_tvshow = """
UPDATE tvshow
SET c00 = ?, c01 = ?, c02 = ?, c04 = ?, c05 = ?, c08 = ?, c09 = ?, c10 = ?, SET c00 = ?, c01 = ?, c02 = ?, c04 = ?, c05 = ?, c08 = ?, c09 = ?, c10 = ?,
c12 = ?, c13 = ?, c14 = ?, c15 = ? c12 = ?, c13 = ?, c14 = ?, c15 = ?
WHERE idShow = ? WHERE idShow = ?
""" """
update_tvshow_obj = ["{Title}", "{Plot}", "{Status}", "{RatingId}", "{Premiere}", "{Genre}", "{Title}", update_tvshow_obj = ["{Title}", "{Plot}", "{Status}", "{RatingId}", "{Premiere}", "{Genre}", "{Title}",
"disintegrate browse bug", "{Unique}", "{Mpaa}", "{Studio}", "{SortTitle}", "{ShowId}"] "disintegrate browse bug", "{Unique}", "{Mpaa}", "{Studio}", "{SortTitle}", "{ShowId}"]
update_tvshow_link = """ INSERT OR REPLACE INTO tvshowlinkpath(idShow, idPath) update_tvshow_link = """
INSERT OR REPLACE INTO tvshowlinkpath(idShow, idPath)
VALUES (?, ?) VALUES (?, ?)
""" """
update_tvshow_link_obj = ["{ShowId}", "{PathId}"] update_tvshow_link_obj = ["{ShowId}", "{PathId}"]
update_season = """ UPDATE seasons update_season = """
UPDATE seasons
SET name = ? SET name = ?
WHERE idSeason = ? WHERE idSeason = ?
""" """
update_episode = """ UPDATE episode update_episode = """
UPDATE episode
SET c00 = ?, c01 = ?, c03 = ?, c04 = ?, c05 = ?, c09 = ?, c10 = ?, SET c00 = ?, c01 = ?, c03 = ?, c04 = ?, c05 = ?, c09 = ?, c10 = ?,
c12 = ?, c13 = ?, c14 = ?, c15 = ?, c16 = ?, idSeason = ?, idShow = ? c12 = ?, c13 = ?, c14 = ?, c15 = ?, c16 = ?, idSeason = ?, idShow = ?
WHERE idEpisode = ? WHERE idEpisode = ?
@ -402,33 +483,41 @@ update_episode_obj = ["{Title}", "{Plot}", "{RatingId}", "{Writers}", "{Premiere
"{ShowId}", "{EpisodeId}"] "{ShowId}", "{EpisodeId}"]
delete_path = """ DELETE FROM path delete_path = """
DELETE FROM path
WHERE idPath = ? WHERE idPath = ?
""" """
delete_path_obj = ["{PathId}"] delete_path_obj = ["{PathId}"]
delete_file = """ DELETE FROM files delete_file = """
DELETE FROM files
WHERE idFile = ? WHERE idFile = ?
""" """
delete_file_obj = ["{Path}", "{Filename}"] delete_file_obj = ["{Path}", "{Filename}"]
delete_file_by_path = """ DELETE FROM files delete_file_by_path = """
DELETE FROM files
WHERE idPath = ? WHERE idPath = ?
AND strFileName = ? AND strFileName = ?
""" """
delete_genres = """ DELETE FROM genre_link delete_genres = """
DELETE FROM genre_link
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
""" """
delete_bookmark = """ DELETE FROM bookmark delete_bookmark = """
DELETE FROM bookmark
WHERE idFile = ? WHERE idFile = ?
""" """
delete_streams = """ DELETE FROM streamdetails delete_streams = """
DELETE FROM streamdetails
WHERE idFile = ? WHERE idFile = ?
""" """
delete_tags = """ DELETE FROM tag_link delete_tags = """
DELETE FROM tag_link
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
""" """
delete_tag = """ DELETE FROM tag_link delete_tag = """
DELETE FROM tag_link
WHERE tag_id = ? WHERE tag_id = ?
AND media_id = ? AND media_id = ?
AND media_type = ? AND media_type = ?
@ -436,33 +525,41 @@ delete_tag = """ DELETE FROM tag_link
delete_tag_movie_obj = ["Favorite movies", "{MovieId}", "movie"] delete_tag_movie_obj = ["Favorite movies", "{MovieId}", "movie"]
delete_tag_mvideo_obj = ["Favorite musicvideos", "{MvideoId}", "musicvideo"] delete_tag_mvideo_obj = ["Favorite musicvideos", "{MvideoId}", "musicvideo"]
delete_tag_episode_obj = ["Favorite tvshows", "{KodiId}", "tvshow"] delete_tag_episode_obj = ["Favorite tvshows", "{KodiId}", "tvshow"]
delete_movie = """ DELETE FROM movie delete_movie = """
DELETE FROM movie
WHERE idMovie = ? WHERE idMovie = ?
""" """
delete_movie_obj = ["{KodiId}", "{FileId}"] delete_movie_obj = ["{KodiId}", "{FileId}"]
delete_set = """ DELETE FROM sets delete_set = """
DELETE FROM sets
WHERE idSet = ? WHERE idSet = ?
""" """
delete_set_obj = ["{KodiId}"] delete_set_obj = ["{KodiId}"]
delete_movie_set = """ UPDATE movie delete_movie_set = """
UPDATE movie
SET idSet = null SET idSet = null
WHERE idMovie = ? WHERE idMovie = ?
""" """
delete_movie_set_obj = ["{MovieId}"] delete_movie_set_obj = ["{MovieId}"]
delete_musicvideo = """ DELETE FROM musicvideo delete_musicvideo = """
DELETE FROM musicvideo
WHERE idMVideo = ? WHERE idMVideo = ?
""" """
delete_musicvideo_obj = ["{MvideoId}", "{FileId}"] delete_musicvideo_obj = ["{MvideoId}", "{FileId}"]
delete_tvshow = """ DELETE FROM tvshow delete_tvshow = """
DELETE FROM tvshow
WHERE idShow = ? WHERE idShow = ?
""" """
delete_season = """ DELETE FROM seasons delete_season = """
DELETE FROM seasons
WHERE idSeason = ? WHERE idSeason = ?
""" """
delete_episode = """ DELETE FROM episode delete_episode = """
DELETE FROM episode
WHERE idEpisode = ? WHERE idEpisode = ?
""" """
delete_backdrops = """ DELETE FROM art delete_backdrops = """
DELETE FROM art
WHERE media_id = ? WHERE media_id = ?
AND media_type = ? AND media_type = ?
AND type LIKE ? AND type LIKE ?

View file

@ -1,95 +1,117 @@
create_artist = """ SELECT coalesce(max(idArtist), 1) create_artist = """
SELECT coalesce(max(idArtist), 1)
FROM artist FROM artist
""" """
create_album = """ SELECT coalesce(max(idAlbum), 0) create_album = """
SELECT coalesce(max(idAlbum), 0)
FROM album FROM album
""" """
create_song = """ SELECT coalesce(max(idSong), 0) create_song = """
SELECT coalesce(max(idSong), 0)
FROM song FROM song
""" """
create_genre = """ SELECT coalesce(max(idGenre), 0) create_genre = """
SELECT coalesce(max(idGenre), 0)
FROM genre FROM genre
""" """
get_artist = """ SELECT idArtist, strArtist get_artist = """
SELECT idArtist, strArtist
FROM artist FROM artist
WHERE strMusicBrainzArtistID = ? WHERE strMusicBrainzArtistID = ?
""" """
get_artist_obj = ["{ArtistId}", "{Name}", "{UniqueId}"] get_artist_obj = ["{ArtistId}", "{Name}", "{UniqueId}"]
get_artist_by_name = """ SELECT idArtist get_artist_by_name = """
SELECT idArtist
FROM artist FROM artist
WHERE strArtist = ? WHERE strArtist = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_artist_by_id = """ SELECT * get_artist_by_id = """
SELECT *
FROM artist FROM artist
WHERE idArtist = ? WHERE idArtist = ?
""" """
get_artist_by_id_obj = ["{ArtistId}"] get_artist_by_id_obj = ["{ArtistId}"]
get_album_by_id = """ SELECT * get_album_by_id = """
SELECT *
FROM album FROM album
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
get_album_by_id_obj = ["{AlbumId}"] get_album_by_id_obj = ["{AlbumId}"]
get_song_by_id = """ SELECT * get_song_by_id = """
SELECT *
FROM song FROM song
WHERE idSong = ? WHERE idSong = ?
""" """
get_song_by_id_obj = ["{SongId}"] get_song_by_id_obj = ["{SongId}"]
get_album = """ SELECT idAlbum get_album = """
SELECT idAlbum
FROM album FROM album
WHERE strMusicBrainzAlbumID = ? WHERE strMusicBrainzAlbumID = ?
""" """
get_album_obj = ["{AlbumId}", "{Title}", "{UniqueId}", "{Artists}", "album"] get_album_obj = ["{AlbumId}", "{Title}", "{UniqueId}", "{Artists}", "album"]
get_album_by_name = """ SELECT idAlbum, strArtists get_album_by_name = """
SELECT idAlbum, strArtists
FROM album FROM album
WHERE strAlbum = ? WHERE strAlbum = ?
""" """
get_album_by_name72 = """ SELECT idAlbum, strArtistDisp get_album_by_name72 = """
SELECT idAlbum, strArtistDisp
FROM album FROM album
WHERE strAlbum = ? WHERE strAlbum = ?
""" """
get_album_artist = """ SELECT strArtists get_album_artist = """
SELECT strArtists
FROM album FROM album
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
get_album_artist72 = """ SELECT strArtistDisp get_album_artist72 = """
SELECT strArtistDisp
FROM album FROM album
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
get_album_artist_obj = ["{AlbumId}", "{strAlbumArtists}"] get_album_artist_obj = ["{AlbumId}", "{strAlbumArtists}"]
get_genre = """ SELECT idGenre get_genre = """
SELECT idGenre
FROM genre FROM genre
WHERE strGenre = ? WHERE strGenre = ?
COLLATE NOCASE COLLATE NOCASE
""" """
get_total_episodes = """ SELECT totalCount get_total_episodes = """
SELECT totalCount
FROM tvshowcounts FROM tvshowcounts
WHERE idShow = ? WHERE idShow = ?
""" """
add_artist = """ INSERT INTO artist(idArtist, strArtist, strMusicBrainzArtistID) add_artist = """
INSERT INTO artist(idArtist, strArtist, strMusicBrainzArtistID)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
add_album = """ INSERT INTO album(idAlbum, strAlbum, strMusicBrainzAlbumID, strReleaseType) add_album = """
INSERT INTO album(idAlbum, strAlbum, strMusicBrainzAlbumID, strReleaseType)
VALUES (?, ?, ?, ?) VALUES (?, ?, ?, ?)
""" """
add_album72 = """ INSERT INTO album(idAlbum, strAlbum, strMusicBrainzAlbumID, strReleaseType, bScrapedMBID) add_album72 = """
INSERT INTO album(idAlbum, strAlbum, strMusicBrainzAlbumID, strReleaseType, bScrapedMBID)
VALUES (?, ?, ?, ?, 1) VALUES (?, ?, ?, ?, 1)
""" """
add_single = """ INSERT INTO album(idAlbum, strGenres, iYear, strReleaseType) add_single = """
INSERT INTO album(idAlbum, strGenres, iYear, strReleaseType)
VALUES (?, ?, ?, ?) VALUES (?, ?, ?, ?)
""" """
add_single_obj = ["{AlbumId}", "{Genre}", "{Year}", "single"] add_single_obj = ["{AlbumId}", "{Genre}", "{Year}", "single"]
add_song = """ INSERT INTO song(idSong, idAlbum, idPath, strArtists, strGenres, strTitle, iTrack, add_song = """
INSERT INTO song(idSong, idAlbum, idPath, strArtists, strGenres, strTitle, iTrack,
iDuration, iYear, strFileName, strMusicBrainzTrackID, iTimesPlayed, lastplayed, iDuration, iYear, strFileName, strMusicBrainzTrackID, iTimesPlayed, lastplayed,
rating, comment, dateAdded) rating, comment, dateAdded)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""" """
add_song72 = """ INSERT INTO song(idSong, idAlbum, idPath, strArtistDisp, strGenres, strTitle, iTrack, add_song72 = """
INSERT INTO song(idSong, idAlbum, idPath, strArtistDisp, strGenres, strTitle, iTrack,
iDuration, iYear, strFileName, strMusicBrainzTrackID, iTimesPlayed, lastplayed, iDuration, iYear, strFileName, strMusicBrainzTrackID, iTimesPlayed, lastplayed,
rating, comment, dateAdded) rating, comment, dateAdded)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
@ -97,64 +119,77 @@ add_song72 = """ INSERT INTO song(idSong, idAlbum, idPath, strArtistDisp, str
add_song_obj = ["{SongId}", "{AlbumId}", "{PathId}", "{Artists}", "{Genre}", "{Title}", "{Index}", add_song_obj = ["{SongId}", "{AlbumId}", "{PathId}", "{Artists}", "{Genre}", "{Title}", "{Index}",
"{Runtime}", "{Year}", "{Filename}", "{UniqueId}", "{PlayCount}", "{DatePlayed}", "{Rating}", "{Runtime}", "{Year}", "{Filename}", "{UniqueId}", "{PlayCount}", "{DatePlayed}", "{Rating}",
"{Comment}", "{DateAdded}"] "{Comment}", "{DateAdded}"]
add_genre = """ INSERT INTO genre(idGenre, strGenre) add_genre = """
INSERT INTO genre(idGenre, strGenre)
VALUES (?, ?) VALUES (?, ?)
""" """
add_genres_obj = ["{AlbumId}", "{Genres}", "album"] add_genres_obj = ["{AlbumId}", "{Genres}", "album"]
update_path = """ UPDATE path update_path = """
UPDATE path
SET strPath = ? SET strPath = ?
WHERE idPath = ? WHERE idPath = ?
""" """
update_path_obj = ["{Path}", "{PathId}"] update_path_obj = ["{Path}", "{PathId}"]
update_role = """ INSERT OR REPLACE INTO role(idRole, strRole) update_role = """
INSERT OR REPLACE INTO role(idRole, strRole)
VALUES (?, ?) VALUES (?, ?)
""" """
update_role_obj = [1, "Composer"] update_role_obj = [1, "Composer"]
update_artist_name = """ UPDATE artist update_artist_name = """
UPDATE artist
SET strArtist = ? SET strArtist = ?
WHERE idArtist = ? WHERE idArtist = ?
""" """
update_artist_name_obj = ["{Name}", "{ArtistId}"] update_artist_name_obj = ["{Name}", "{ArtistId}"]
update_artist = """ UPDATE artist update_artist = """
UPDATE artist
SET strGenres = ?, strBiography = ?, strImage = ?, strFanart = ?, lastScraped = ? SET strGenres = ?, strBiography = ?, strImage = ?, strFanart = ?, lastScraped = ?
WHERE idArtist = ? WHERE idArtist = ?
""" """
update_link = """ INSERT OR REPLACE INTO album_artist(idArtist, idAlbum, strArtist) update_link = """
INSERT OR REPLACE INTO album_artist(idArtist, idAlbum, strArtist)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_link_obj = ["{ArtistId}", "{AlbumId}", "{Name}"] update_link_obj = ["{ArtistId}", "{AlbumId}", "{Name}"]
update_discography = """ INSERT OR REPLACE INTO discography(idArtist, strAlbum, strYear) update_discography = """
INSERT OR REPLACE INTO discography(idArtist, strAlbum, strYear)
VALUES (?, ?, ?) VALUES (?, ?, ?)
""" """
update_discography_obj = ["{ArtistId}", "{Title}", "{Year}"] update_discography_obj = ["{ArtistId}", "{Title}", "{Year}"]
update_album = """ UPDATE album update_album = """
UPDATE album
SET strArtists = ?, iYear = ?, strGenres = ?, strReview = ?, strImage = ?, SET strArtists = ?, iYear = ?, strGenres = ?, strReview = ?, strImage = ?,
iUserrating = ?, lastScraped = ?, strReleaseType = ? iUserrating = ?, lastScraped = ?, strReleaseType = ?
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
update_album72 = """ UPDATE album update_album72 = """
UPDATE album
SET strArtistDisp = ?, iYear = ?, strGenres = ?, strReview = ?, strImage = ?, SET strArtistDisp = ?, iYear = ?, strGenres = ?, strReview = ?, strImage = ?,
iUserrating = ?, lastScraped = ?, bScrapedMBID = 1, strReleaseType = ? iUserrating = ?, lastScraped = ?, bScrapedMBID = 1, strReleaseType = ?
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
update_album_obj = ["{Artists}", "{Year}", "{Genre}", "{Bio}", "{Thumb}", "{Rating}", "{LastScraped}", "album", "{AlbumId}"] update_album_obj = ["{Artists}", "{Year}", "{Genre}", "{Bio}", "{Thumb}", "{Rating}", "{LastScraped}", "album", "{AlbumId}"]
update_album_artist = """ UPDATE album update_album_artist = """
UPDATE album
SET strArtists = ? SET strArtists = ?
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
update_album_artist72 = """ UPDATE album update_album_artist72 = """
UPDATE album
SET strArtistDisp = ? SET strArtistDisp = ?
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
update_song = """ UPDATE song update_song = """
UPDATE song
SET idAlbum = ?, strArtists = ?, strGenres = ?, strTitle = ?, iTrack = ?, SET idAlbum = ?, strArtists = ?, strGenres = ?, strTitle = ?, iTrack = ?,
iDuration = ?, iYear = ?, strFilename = ?, iTimesPlayed = ?, lastplayed = ?, iDuration = ?, iYear = ?, strFilename = ?, iTimesPlayed = ?, lastplayed = ?,
rating = ?, comment = ?, dateAdded = ? rating = ?, comment = ?, dateAdded = ?
WHERE idSong = ? WHERE idSong = ?
""" """
update_song72 = """ UPDATE song update_song72 = """
UPDATE song
SET idAlbum = ?, strArtistDisp = ?, strGenres = ?, strTitle = ?, iTrack = ?, SET idAlbum = ?, strArtistDisp = ?, strGenres = ?, strTitle = ?, iTrack = ?,
iDuration = ?, iYear = ?, strFilename = ?, iTimesPlayed = ?, lastplayed = ?, iDuration = ?, iYear = ?, strFilename = ?, iTimesPlayed = ?, lastplayed = ?,
rating = ?, comment = ?, dateAdded = ? rating = ?, comment = ?, dateAdded = ?
@ -163,50 +198,63 @@ update_song72 = """ UPDATE song
update_song_obj = ["{AlbumId}", "{Artists}", "{Genre}", "{Title}", "{Index}", "{Runtime}", "{Year}", update_song_obj = ["{AlbumId}", "{Artists}", "{Genre}", "{Title}", "{Index}", "{Runtime}", "{Year}",
"{Filename}", "{PlayCount}", "{DatePlayed}", "{Rating}", "{Comment}", "{Filename}", "{PlayCount}", "{DatePlayed}", "{Rating}", "{Comment}",
"{DateAdded}", "{SongId}"] "{DateAdded}", "{SongId}"]
update_song_artist = """ INSERT OR REPLACE INTO song_artist(idArtist, idSong, idRole, iOrder, strArtist) update_song_artist = """
INSERT OR REPLACE INTO song_artist(idArtist, idSong, idRole, iOrder, strArtist)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
update_song_artist_obj = ["{ArtistId}", "{SongId}", 1, "{Index}", "{Name}"] update_song_artist_obj = ["{ArtistId}", "{SongId}", 1, "{Index}", "{Name}"]
update_song_album = """ INSERT OR REPLACE INTO albuminfosong(idAlbumInfoSong, idAlbumInfo, iTrack, update_song_album = """
INSERT OR REPLACE INTO albuminfosong(idAlbumInfoSong, idAlbumInfo, iTrack,
strTitle, iDuration) strTitle, iDuration)
VALUES (?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?)
""" """
update_song_album_obj = ["{SongId}", "{AlbumId}", "{Index}", "{Title}", "{Runtime}"] update_song_album_obj = ["{SongId}", "{AlbumId}", "{Index}", "{Title}", "{Runtime}"]
update_song_rating = """ UPDATE song update_song_rating = """
UPDATE song
SET iTimesPlayed = ?, lastplayed = ?, rating = ? SET iTimesPlayed = ?, lastplayed = ?, rating = ?
WHERE idSong = ? WHERE idSong = ?
""" """
update_song_rating_obj = ["{PlayCount}", "{DatePlayed}", "{Rating}", "{KodiId}"] update_song_rating_obj = ["{PlayCount}", "{DatePlayed}", "{Rating}", "{KodiId}"]
update_genre_album = """ INSERT OR REPLACE INTO album_genre(idGenre, idAlbum) update_genre_album = """
INSERT OR REPLACE INTO album_genre(idGenre, idAlbum)
VALUES (?, ?) VALUES (?, ?)
""" """
update_genre_song = """ INSERT OR REPLACE INTO song_genre(idGenre, idSong) update_genre_song = """
INSERT OR REPLACE INTO song_genre(idGenre, idSong)
VALUES (?, ?) VALUES (?, ?)
""" """
update_genre_song_obj = ["{SongId}", "{Genres}", "song"] update_genre_song_obj = ["{SongId}", "{Genres}", "song"]
delete_genres_album = """ DELETE FROM album_genre delete_genres_album = """
DELETE FROM album_genre
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
delete_genres_song = """ DELETE FROM song_genre delete_genres_song = """
DELETE FROM song_genre
WHERE idSong = ? WHERE idSong = ?
""" """
delete_artist = """ DELETE FROM artist delete_artist = """
DELETE FROM artist
WHERE idArtist = ? WHERE idArtist = ?
""" """
delete_album = """ DELETE FROM album delete_album = """
DELETE FROM album
WHERE idAlbum = ? WHERE idAlbum = ?
""" """
delete_song = """ DELETE FROM song delete_song = """
DELETE FROM song
WHERE idSong = ? WHERE idSong = ?
""" """
get_version = """ SELECT idVersion get_version = """
SELECT idVersion
FROM version FROM version
""" """
update_versiontag = """ INSERT OR REPLACE INTO versiontagscan(idVersion, iNeedsScan) update_versiontag = """
INSERT OR REPLACE INTO versiontagscan(idVersion, iNeedsScan)
VALUES (?, 0) VALUES (?, 0)
""" """
get_versiontagcount = """ SELECT COUNT(*) get_versiontagcount = """
SELECT COUNT (*)
FROM versiontagscan FROM versiontagscan
""" """

View file

@ -1,10 +1,12 @@
get_cache = """ SELECT cachedurl get_cache = """
SELECT cachedurl
FROM texture FROM texture
WHERE url = ? WHERE url = ?
""" """
delete_cache = """ DELETE FROM texture delete_cache = """
DELETE FROM texture
WHERE url = ? WHERE url = ?
""" """