Comparing version 0.0.75 to 0.0.76
@@ -5,3 +5,3 @@ import CONSTANTS2 from "../constants-ng.js"; | ||
import { parse_album_header } from "../parsers/albums.js"; | ||
import { parse_album, parse_artist_contents, parse_channel_contents, parse_content_list, parse_mixed_content, parse_moods, parse_playlist, } from "../parsers/browsing.js"; | ||
import { find_context_param, parse_album, parse_artist_contents, parse_channel_contents, parse_content_list, parse_mixed_content, parse_moods, parse_playlist, } from "../parsers/browsing.js"; | ||
import { parse_playlist_items, } from "../parsers/playlists.js"; | ||
@@ -108,2 +108,3 @@ import { parse_format } from "../parsers/songs.js"; | ||
const album = { | ||
id: find_context_param(response, "browse_id"), | ||
...header, | ||
@@ -249,2 +250,3 @@ tracks: parse_playlist_items(results.contents), | ||
name: j(header, TITLE_TEXT), | ||
channelId: find_context_param(json, "browse_id"), | ||
thumbnails: jo(header, "foregroundThumbnail.musicThumbnailRenderer", THUMBNAIL), | ||
@@ -251,0 +253,0 @@ ...parse_channel_contents(results), |
@@ -475,1 +475,4 @@ import STRINGS from "../locales/strings.js"; | ||
} | ||
export function find_context_param(json, key) { | ||
return j(json, "responseContext.serviceTrackingParams[0].params").find((param) => param.key === key).value; | ||
} |
@@ -6,3 +6,3 @@ { | ||
"name": "libmuse", | ||
"version": "0.0.75", | ||
"version": "0.0.76", | ||
"description": "A library to interact with the YouTube Music (InnerTube) api.", | ||
@@ -9,0 +9,0 @@ "tags": [ |
@@ -116,2 +116,3 @@ "use strict"; | ||
const album = { | ||
id: (0, browsing_js_1.find_context_param)(response, "browse_id"), | ||
...header, | ||
@@ -263,2 +264,3 @@ tracks: (0, playlists_js_1.parse_playlist_items)(results.contents), | ||
name: (0, util_js_1.j)(header, nav_js_1.TITLE_TEXT), | ||
channelId: (0, browsing_js_1.find_context_param)(json, "browse_id"), | ||
thumbnails: (0, util_js_1.jo)(header, "foregroundThumbnail.musicThumbnailRenderer", nav_js_1.THUMBNAIL), | ||
@@ -265,0 +267,0 @@ ...(0, browsing_js_1.parse_channel_contents)(results), |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.is_ranked = exports.__ = exports._ = exports.parse_watch_playlist = exports.parse_related_artist = exports.parse_playlist = exports.parse_trending = exports.parse_top_artist = exports.parse_top_video = exports.parse_top_song = exports.parse_video = exports.parse_song_flat = exports.parse_song = exports.parse_single = exports.parse_album = exports.parse_mood_or_genre = exports.parse_content_list = exports.parse_chart_contents = exports.parse_explore_contents = exports.parse_artist_contents = exports.parse_channel_contents = exports.parse_categories = exports.parse_mixed_content = exports.parse_mixed_item = exports.parse_moods = void 0; | ||
exports.find_context_param = exports.is_ranked = exports.__ = exports._ = exports.parse_watch_playlist = exports.parse_related_artist = exports.parse_playlist = exports.parse_trending = exports.parse_top_artist = exports.parse_top_video = exports.parse_top_song = exports.parse_video = exports.parse_song_flat = exports.parse_song = exports.parse_single = exports.parse_album = exports.parse_mood_or_genre = exports.parse_content_list = exports.parse_chart_contents = exports.parse_explore_contents = exports.parse_artist_contents = exports.parse_channel_contents = exports.parse_categories = exports.parse_mixed_content = exports.parse_mixed_item = exports.parse_moods = void 0; | ||
const strings_js_1 = __importDefault(require("../locales/strings.js")); | ||
@@ -507,1 +507,5 @@ const nav_js_1 = require("../nav.js"); | ||
exports.is_ranked = is_ranked; | ||
function find_context_param(json, key) { | ||
return (0, util_js_1.j)(json, "responseContext.serviceTrackingParams[0].params").find((param) => param.key === key).value; | ||
} | ||
exports.find_context_param = find_context_param; |
@@ -38,2 +38,3 @@ import { AlbumHeader } from "../parsers/albums.js"; | ||
export interface AlbumResult extends AlbumHeader { | ||
id: string; | ||
tracks: PlaylistItem[]; | ||
@@ -112,2 +113,3 @@ other_versions: ParsedAlbum[] | null; | ||
name: string; | ||
channelId: string; | ||
thumbnails: Thumbnail[]; | ||
@@ -114,0 +116,0 @@ songs_on_repeat: { |
@@ -156,2 +156,3 @@ import STRINGS from "../locales/strings.js"; | ||
export declare function is_ranked<T>(item: T | Ranked<T>): item is Ranked<T>; | ||
export declare function find_context_param(json: any, key: string): any; | ||
export {}; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
870798
17903