mirror of
https://github.com/wkulhanek/bonob.git
synced 2025-12-21 17:33:29 +01:00
Move subsonic music service/library into own file
This commit is contained in:
@@ -15,7 +15,7 @@ import {
|
||||
SimilarArtist,
|
||||
AlbumSummary,
|
||||
RadioStation
|
||||
} from "../src/music_service";
|
||||
} from "../src/music_library";
|
||||
|
||||
import { b64Encode } from "../src/b64";
|
||||
import { artistImageURN } from "../src/subsonic";
|
||||
|
||||
@@ -6,7 +6,7 @@ import {
|
||||
MusicLibrary,
|
||||
artistToArtistSummary,
|
||||
albumToAlbumSummary,
|
||||
} from "../src/music_service";
|
||||
} from "../src/music_library";
|
||||
import { v4 as uuid } from "uuid";
|
||||
import {
|
||||
anArtist,
|
||||
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
Track,
|
||||
Genre,
|
||||
Rating,
|
||||
} from "../src/music_service";
|
||||
} from "../src/music_library";
|
||||
import { BUrn } from "../src/burn";
|
||||
|
||||
export class InMemoryMusicService implements MusicService {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { v4 as uuid } from "uuid";
|
||||
|
||||
import { anArtist } from "./builders";
|
||||
import { artistToArtistSummary } from "../src/music_service";
|
||||
import { artistToArtistSummary } from "../src/music_library";
|
||||
|
||||
describe("artistToArtistSummary", () => {
|
||||
it("should map fields correctly", () => {
|
||||
@@ -18,7 +18,7 @@ import {
|
||||
} from "./builders";
|
||||
import { InMemoryMusicService } from "./in_memory_music_service";
|
||||
import { InMemoryLinkCodes } from "../src/link_codes";
|
||||
import { Credentials } from "../src/music_service";
|
||||
import { Credentials } from "../src/music_library";
|
||||
import makeServer from "../src/server";
|
||||
import { Service, bonobService, Sonos } from "../src/sonos";
|
||||
import supersoap from "./supersoap";
|
||||
|
||||
@@ -4,7 +4,7 @@ import request from "supertest";
|
||||
import Image from "image-js";
|
||||
import { either as E, taskEither as TE } from "fp-ts";
|
||||
|
||||
import { AuthFailure, MusicService } from "../src/music_service";
|
||||
import { AuthFailure, MusicService } from "../src/music_library";
|
||||
import makeServer, {
|
||||
BONOB_ACCESS_TOKEN_HEADER,
|
||||
RangeBytesFromFilter,
|
||||
|
||||
@@ -49,7 +49,7 @@ import {
|
||||
artistToArtistSummary,
|
||||
MusicService,
|
||||
playlistToPlaylistSummary,
|
||||
} from "../src/music_service";
|
||||
} from "../src/music_library";
|
||||
import { APITokens } from "../src/api_tokens";
|
||||
import dayjs from "dayjs";
|
||||
import url, { URLBuilder } from "../src/url_builder";
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
4619
tests/subsonic_music_library.test.ts
Normal file
4619
tests/subsonic_music_library.test.ts
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user