diff --git a/__pycache__/const.cpython-36.pyc b/__pycache__/const.cpython-36.pyc index 48f2c30..7ea8c11 100644 Binary files a/__pycache__/const.cpython-36.pyc and b/__pycache__/const.cpython-36.pyc differ diff --git a/docker-compose.yml b/docker-compose.yml index e824f6d..e6e6dd2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,3 +12,19 @@ services: - redis redis: image: redis + + navidrome: + image: deluan/navidrome:latest +# user: 1000:1000 # should be owner of volumes + ports: + - "4533:4533" + restart: unless-stopped + environment: + # Optional: put your config options customization here. Examples: + ND_SCANSCHEDULE: 1h + ND_LOGLEVEL: info + ND_SESSIONTIMEOUT: 24h +# ND_BASEURL: "" + volumes: + - "./navidrome:/data:Z" + - "/home/stonesoft/Music:/music:ro" diff --git a/music/Blue Oyster Cult/The Symbol Remains/Box in My Head.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Box in My Head.mp3 new file mode 100644 index 0000000..4dc62e9 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Box in My Head.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Edge of the World.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Edge of the World.mp3 new file mode 100644 index 0000000..d2589a9 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Edge of the World.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Florida Man.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Florida Man.mp3 new file mode 100644 index 0000000..4263b7d Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Florida Man.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Nightmare Epiphany.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Nightmare Epiphany.mp3 new file mode 100644 index 0000000..1dc7152 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Nightmare Epiphany.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Stand and Fight.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Stand and Fight.mp3 new file mode 100644 index 0000000..b8d8476 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Stand and Fight.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Tainted Blood.mp3 b/music/Blue Oyster Cult/The Symbol Remains/Tainted Blood.mp3 new file mode 100644 index 0000000..52e6404 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Tainted Blood.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/That Was Me.mp3 b/music/Blue Oyster Cult/The Symbol Remains/That Was Me.mp3 new file mode 100644 index 0000000..f884bb1 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/That Was Me.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.mp3 b/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.mp3 new file mode 100644 index 0000000..b93a1c2 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.webm b/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.webm new file mode 100644 index 0000000..177ca90 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/The Alchemist.webm differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/The Machine.mp3 b/music/Blue Oyster Cult/The Symbol Remains/The Machine.mp3 new file mode 100644 index 0000000..f718527 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/The Machine.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/The Return of St. Cecilia.mp3 b/music/Blue Oyster Cult/The Symbol Remains/The Return of St. Cecilia.mp3 new file mode 100644 index 0000000..31a187d Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/The Return of St. Cecilia.mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/Train True (Lennie's Song).mp3 b/music/Blue Oyster Cult/The Symbol Remains/Train True (Lennie's Song).mp3 new file mode 100644 index 0000000..e03965e Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/Train True (Lennie's Song).mp3 differ diff --git a/music/Blue Oyster Cult/The Symbol Remains/album.jpg b/music/Blue Oyster Cult/The Symbol Remains/album.jpg new file mode 100644 index 0000000..e223501 Binary files /dev/null and b/music/Blue Oyster Cult/The Symbol Remains/album.jpg differ diff --git a/navidrome/cache/images/01/dc/01dc1df46675b3a4cc4149dfff3a2bad485d141e b/navidrome/cache/images/01/dc/01dc1df46675b3a4cc4149dfff3a2bad485d141e new file mode 100644 index 0000000..4bc10d7 Binary files /dev/null and b/navidrome/cache/images/01/dc/01dc1df46675b3a4cc4149dfff3a2bad485d141e differ diff --git a/navidrome/cache/images/02/61/02610867f561bbd07db3f2393e4bce269c12a7db b/navidrome/cache/images/02/61/02610867f561bbd07db3f2393e4bce269c12a7db new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/02/61/02610867f561bbd07db3f2393e4bce269c12a7db differ diff --git a/navidrome/cache/images/0d/93/0d9321a102d93f4288e4e8da225feff516afb35f b/navidrome/cache/images/0d/93/0d9321a102d93f4288e4e8da225feff516afb35f new file mode 100644 index 0000000..1d37da7 Binary files /dev/null and b/navidrome/cache/images/0d/93/0d9321a102d93f4288e4e8da225feff516afb35f differ diff --git a/navidrome/cache/images/16/7b/167b5bdae701ba598f2a1e0862596f9bd570a914 b/navidrome/cache/images/16/7b/167b5bdae701ba598f2a1e0862596f9bd570a914 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/16/7b/167b5bdae701ba598f2a1e0862596f9bd570a914 differ diff --git a/navidrome/cache/images/1a/15/1a15fc1e2e17a098e09e94664a0f1bdde3182994 b/navidrome/cache/images/1a/15/1a15fc1e2e17a098e09e94664a0f1bdde3182994 new file mode 100644 index 0000000..3c3323a Binary files /dev/null and b/navidrome/cache/images/1a/15/1a15fc1e2e17a098e09e94664a0f1bdde3182994 differ diff --git a/navidrome/cache/images/1d/15/1d1525455687037b510e9c58c6aac1aec3a01bb9 b/navidrome/cache/images/1d/15/1d1525455687037b510e9c58c6aac1aec3a01bb9 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/1d/15/1d1525455687037b510e9c58c6aac1aec3a01bb9 differ diff --git a/navidrome/cache/images/21/03/2103bf6ec1f2008c8a43a60cff2968cd4e067cb7 b/navidrome/cache/images/21/03/2103bf6ec1f2008c8a43a60cff2968cd4e067cb7 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/21/03/2103bf6ec1f2008c8a43a60cff2968cd4e067cb7 differ diff --git a/navidrome/cache/images/21/55/215516c5761dae0017f7ffe74d08fd09ab14cd7e b/navidrome/cache/images/21/55/215516c5761dae0017f7ffe74d08fd09ab14cd7e new file mode 100644 index 0000000..575f7c8 Binary files /dev/null and b/navidrome/cache/images/21/55/215516c5761dae0017f7ffe74d08fd09ab14cd7e differ diff --git a/navidrome/cache/images/2f/83/2f8366f1a3158fda017099693211fe24730ec5f4 b/navidrome/cache/images/2f/83/2f8366f1a3158fda017099693211fe24730ec5f4 new file mode 100644 index 0000000..95149ad Binary files /dev/null and b/navidrome/cache/images/2f/83/2f8366f1a3158fda017099693211fe24730ec5f4 differ diff --git a/navidrome/cache/images/43/cf/43cfc7d35115bc141f5cbaffdf95600136b78f0a b/navidrome/cache/images/43/cf/43cfc7d35115bc141f5cbaffdf95600136b78f0a new file mode 100644 index 0000000..1305a68 Binary files /dev/null and b/navidrome/cache/images/43/cf/43cfc7d35115bc141f5cbaffdf95600136b78f0a differ diff --git a/navidrome/cache/images/4a/33/4a330de9b563091132d58918ba898576dac97583 b/navidrome/cache/images/4a/33/4a330de9b563091132d58918ba898576dac97583 new file mode 100644 index 0000000..f1d778f Binary files /dev/null and b/navidrome/cache/images/4a/33/4a330de9b563091132d58918ba898576dac97583 differ diff --git a/navidrome/cache/images/52/71/52710b6543b5e778467426e38dd117843da128d8 b/navidrome/cache/images/52/71/52710b6543b5e778467426e38dd117843da128d8 new file mode 100644 index 0000000..1d37da7 Binary files /dev/null and b/navidrome/cache/images/52/71/52710b6543b5e778467426e38dd117843da128d8 differ diff --git a/navidrome/cache/images/5f/1e/5f1e942acb89b3456ab644ce17150d71800f8139 b/navidrome/cache/images/5f/1e/5f1e942acb89b3456ab644ce17150d71800f8139 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/5f/1e/5f1e942acb89b3456ab644ce17150d71800f8139 differ diff --git a/navidrome/cache/images/60/fe/60feabfb3ad5b0a71eaff6b364aacd17f3510295 b/navidrome/cache/images/60/fe/60feabfb3ad5b0a71eaff6b364aacd17f3510295 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/60/fe/60feabfb3ad5b0a71eaff6b364aacd17f3510295 differ diff --git a/navidrome/cache/images/68/9e/689e94d05db5d6dd42acd6e667870927d8387d78 b/navidrome/cache/images/68/9e/689e94d05db5d6dd42acd6e667870927d8387d78 new file mode 100644 index 0000000..3ebd4fd Binary files /dev/null and b/navidrome/cache/images/68/9e/689e94d05db5d6dd42acd6e667870927d8387d78 differ diff --git a/navidrome/cache/images/6a/46/6a4663184a296bd9902cd68e08e138db6c280dc4 b/navidrome/cache/images/6a/46/6a4663184a296bd9902cd68e08e138db6c280dc4 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/6a/46/6a4663184a296bd9902cd68e08e138db6c280dc4 differ diff --git a/navidrome/cache/images/73/8e/738e414f3ee2cc537b7ca8bfa6e95757065adc63 b/navidrome/cache/images/73/8e/738e414f3ee2cc537b7ca8bfa6e95757065adc63 new file mode 100644 index 0000000..1305a68 Binary files /dev/null and b/navidrome/cache/images/73/8e/738e414f3ee2cc537b7ca8bfa6e95757065adc63 differ diff --git a/navidrome/cache/images/75/e0/75e0eb2d3c3d10e88e04ddd9011d3d104cfd1be7 b/navidrome/cache/images/75/e0/75e0eb2d3c3d10e88e04ddd9011d3d104cfd1be7 new file mode 100644 index 0000000..3e1b34d Binary files /dev/null and b/navidrome/cache/images/75/e0/75e0eb2d3c3d10e88e04ddd9011d3d104cfd1be7 differ diff --git a/navidrome/cache/images/80/51/805161f6790c00faffaf61a522492d0de18ed62c b/navidrome/cache/images/80/51/805161f6790c00faffaf61a522492d0de18ed62c new file mode 100644 index 0000000..0312b7a Binary files /dev/null and b/navidrome/cache/images/80/51/805161f6790c00faffaf61a522492d0de18ed62c differ diff --git a/navidrome/cache/images/82/41/8241ab6f33f4e74fb99efb813f6767519a31cc40 b/navidrome/cache/images/82/41/8241ab6f33f4e74fb99efb813f6767519a31cc40 new file mode 100644 index 0000000..4bc10d7 Binary files /dev/null and b/navidrome/cache/images/82/41/8241ab6f33f4e74fb99efb813f6767519a31cc40 differ diff --git a/navidrome/cache/images/87/f9/87f94b422331baa1d81e0d277b699ad46cf11187 b/navidrome/cache/images/87/f9/87f94b422331baa1d81e0d277b699ad46cf11187 new file mode 100644 index 0000000..95149ad Binary files /dev/null and b/navidrome/cache/images/87/f9/87f94b422331baa1d81e0d277b699ad46cf11187 differ diff --git a/navidrome/cache/images/88/c7/88c7004eded52ac85da6e662bef03244701bde06 b/navidrome/cache/images/88/c7/88c7004eded52ac85da6e662bef03244701bde06 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/88/c7/88c7004eded52ac85da6e662bef03244701bde06 differ diff --git a/navidrome/cache/images/95/2f/952f4586139ba03d8a59f932964e4362ece6a481 b/navidrome/cache/images/95/2f/952f4586139ba03d8a59f932964e4362ece6a481 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/95/2f/952f4586139ba03d8a59f932964e4362ece6a481 differ diff --git a/navidrome/cache/images/99/95/9995206040bbb762c38a79be73cb06fe00ce1cf1 b/navidrome/cache/images/99/95/9995206040bbb762c38a79be73cb06fe00ce1cf1 new file mode 100644 index 0000000..4765a6e Binary files /dev/null and b/navidrome/cache/images/99/95/9995206040bbb762c38a79be73cb06fe00ce1cf1 differ diff --git a/navidrome/cache/images/9b/15/9b15c7269d5b068386dab8cf8ad34c50930fee8b b/navidrome/cache/images/9b/15/9b15c7269d5b068386dab8cf8ad34c50930fee8b new file mode 100644 index 0000000..049d9e7 Binary files /dev/null and b/navidrome/cache/images/9b/15/9b15c7269d5b068386dab8cf8ad34c50930fee8b differ diff --git a/navidrome/cache/images/9e/9a/9e9a48cc36949efbec7067be051c93d88b8eee51 b/navidrome/cache/images/9e/9a/9e9a48cc36949efbec7067be051c93d88b8eee51 new file mode 100644 index 0000000..d56400d Binary files /dev/null and b/navidrome/cache/images/9e/9a/9e9a48cc36949efbec7067be051c93d88b8eee51 differ diff --git a/navidrome/cache/images/b1/62/b16257a8253cb16c1a30a54acee4e0394d8a60be b/navidrome/cache/images/b1/62/b16257a8253cb16c1a30a54acee4e0394d8a60be new file mode 100644 index 0000000..3c3323a Binary files /dev/null and b/navidrome/cache/images/b1/62/b16257a8253cb16c1a30a54acee4e0394d8a60be differ diff --git a/navidrome/cache/images/b9/c8/b9c8abd62d15bac48b738e9cd98bcc4c847bd90f b/navidrome/cache/images/b9/c8/b9c8abd62d15bac48b738e9cd98bcc4c847bd90f new file mode 100644 index 0000000..d56400d Binary files /dev/null and b/navidrome/cache/images/b9/c8/b9c8abd62d15bac48b738e9cd98bcc4c847bd90f differ diff --git a/navidrome/cache/images/c9/ca/c9ca1e99a28e93e9b5f952430017c833ebbca732 b/navidrome/cache/images/c9/ca/c9ca1e99a28e93e9b5f952430017c833ebbca732 new file mode 100644 index 0000000..bf320f4 Binary files /dev/null and b/navidrome/cache/images/c9/ca/c9ca1e99a28e93e9b5f952430017c833ebbca732 differ diff --git a/navidrome/cache/images/ce/5e/ce5ec4ddaa6f903a901ac6d5b2d8421f5b3457bf b/navidrome/cache/images/ce/5e/ce5ec4ddaa6f903a901ac6d5b2d8421f5b3457bf new file mode 100644 index 0000000..2f538e1 Binary files /dev/null and b/navidrome/cache/images/ce/5e/ce5ec4ddaa6f903a901ac6d5b2d8421f5b3457bf differ diff --git a/navidrome/cache/images/cf/8b/cf8bd7a4a7d89237642713e87c96e9e0b510552f b/navidrome/cache/images/cf/8b/cf8bd7a4a7d89237642713e87c96e9e0b510552f new file mode 100644 index 0000000..575f7c8 Binary files /dev/null and b/navidrome/cache/images/cf/8b/cf8bd7a4a7d89237642713e87c96e9e0b510552f differ diff --git a/navidrome/cache/images/d1/7d/d17d22b6ccf5639901cdec7323faa049771cab6a b/navidrome/cache/images/d1/7d/d17d22b6ccf5639901cdec7323faa049771cab6a new file mode 100644 index 0000000..0e7faa3 Binary files /dev/null and b/navidrome/cache/images/d1/7d/d17d22b6ccf5639901cdec7323faa049771cab6a differ diff --git a/navidrome/cache/images/d3/d5/d3d51bac720faefa0d4d005287aefcbbecc70352 b/navidrome/cache/images/d3/d5/d3d51bac720faefa0d4d005287aefcbbecc70352 new file mode 100644 index 0000000..0312b7a Binary files /dev/null and b/navidrome/cache/images/d3/d5/d3d51bac720faefa0d4d005287aefcbbecc70352 differ diff --git a/navidrome/cache/images/d4/4f/d44fd9cd59e53482be9cb5c9dee952669bec2d07 b/navidrome/cache/images/d4/4f/d44fd9cd59e53482be9cb5c9dee952669bec2d07 new file mode 100644 index 0000000..3ebd4fd Binary files /dev/null and b/navidrome/cache/images/d4/4f/d44fd9cd59e53482be9cb5c9dee952669bec2d07 differ diff --git a/navidrome/cache/images/d5/c3/d5c3d9464ccb4f69981bd652b4386355ea887969 b/navidrome/cache/images/d5/c3/d5c3d9464ccb4f69981bd652b4386355ea887969 new file mode 100644 index 0000000..3e1b34d Binary files /dev/null and b/navidrome/cache/images/d5/c3/d5c3d9464ccb4f69981bd652b4386355ea887969 differ diff --git a/navidrome/cache/images/db/60/db60bf5ca1bcd80704c3b358da175e24a9501cb4 b/navidrome/cache/images/db/60/db60bf5ca1bcd80704c3b358da175e24a9501cb4 new file mode 100644 index 0000000..0e7faa3 Binary files /dev/null and b/navidrome/cache/images/db/60/db60bf5ca1bcd80704c3b358da175e24a9501cb4 differ diff --git a/navidrome/cache/images/e7/28/e7288cdadb7fe821f89e96399cc180e222525161 b/navidrome/cache/images/e7/28/e7288cdadb7fe821f89e96399cc180e222525161 new file mode 100644 index 0000000..2f538e1 Binary files /dev/null and b/navidrome/cache/images/e7/28/e7288cdadb7fe821f89e96399cc180e222525161 differ diff --git a/navidrome/cache/images/f1/80/f180b48373bcafa1deff21859159692d83025431 b/navidrome/cache/images/f1/80/f180b48373bcafa1deff21859159692d83025431 new file mode 100644 index 0000000..f1d778f Binary files /dev/null and b/navidrome/cache/images/f1/80/f180b48373bcafa1deff21859159692d83025431 differ diff --git a/navidrome/cache/images/f9/85/f985ed095bf95de987c9138ea012ce4d0d9f5481 b/navidrome/cache/images/f9/85/f985ed095bf95de987c9138ea012ce4d0d9f5481 new file mode 100644 index 0000000..bf320f4 Binary files /dev/null and b/navidrome/cache/images/f9/85/f985ed095bf95de987c9138ea012ce4d0d9f5481 differ diff --git a/navidrome/cache/images/fd/26/fd26b9a68e5b68c1c302bc6622c560dedd6a27c4 b/navidrome/cache/images/fd/26/fd26b9a68e5b68c1c302bc6622c560dedd6a27c4 new file mode 100644 index 0000000..049d9e7 Binary files /dev/null and b/navidrome/cache/images/fd/26/fd26b9a68e5b68c1c302bc6622c560dedd6a27c4 differ diff --git a/navidrome/navidrome.db b/navidrome/navidrome.db new file mode 100644 index 0000000..1d3f7db Binary files /dev/null and b/navidrome/navidrome.db differ diff --git a/static/css/style.css b/static/css/style.css index 666bec9..cd9c019 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -18,6 +18,15 @@ body { transform: translate(-50%, -50%) !important; } +#disk { + width: 66vw; + border-radius: 1200px; + aspect-ratio: 1 / 1 !important; + background-image: url('/static/img/vinyl.png'); + background-position: center; + background-size: cover; +} + .card { box-shadow: 0 0 36px 0px rgba(128,128,128,0.128); background-color: white; diff --git a/static/img/vinyl.png b/static/img/vinyl.png new file mode 100644 index 0000000..36fbcc1 Binary files /dev/null and b/static/img/vinyl.png differ diff --git a/static/img/vinyl.xcf b/static/img/vinyl.xcf new file mode 100644 index 0000000..9957345 Binary files /dev/null and b/static/img/vinyl.xcf differ diff --git a/templates/base.html b/templates/base.html index 0f3de46..077c652 100644 --- a/templates/base.html +++ b/templates/base.html @@ -29,77 +29,77 @@
-
- - +
-
-

Enter an Artist

-
+
+ + - -
-
- +
+

Enter an Artist

-
- - - +
- - - - - - - - - - - - - - - - - - - - -
+ + + + + + + + + + + + + + + + + + + + +
+
\ No newline at end of file diff --git a/utils/__pycache__/__init__.cpython-36.pyc b/utils/__pycache__/__init__.cpython-36.pyc index 0416fa8..36007ba 100644 Binary files a/utils/__pycache__/__init__.cpython-36.pyc and b/utils/__pycache__/__init__.cpython-36.pyc differ diff --git a/utils/__pycache__/browser.cpython-36.pyc b/utils/__pycache__/browser.cpython-36.pyc index 3c45d40..b4f8765 100644 Binary files a/utils/__pycache__/browser.cpython-36.pyc and b/utils/__pycache__/browser.cpython-36.pyc differ diff --git a/utils/__pycache__/processor.cpython-36.pyc b/utils/__pycache__/processor.cpython-36.pyc index 7293b9b..d13ef02 100644 Binary files a/utils/__pycache__/processor.cpython-36.pyc and b/utils/__pycache__/processor.cpython-36.pyc differ diff --git a/utils/__pycache__/processor.cpython-37.pyc b/utils/__pycache__/processor.cpython-37.pyc index 87c46af..1685ec1 100644 Binary files a/utils/__pycache__/processor.cpython-37.pyc and b/utils/__pycache__/processor.cpython-37.pyc differ diff --git a/utils/__pycache__/yt_dlp_logger.cpython-36.pyc b/utils/__pycache__/yt_dlp_logger.cpython-36.pyc index 33be994..d89371d 100644 Binary files a/utils/__pycache__/yt_dlp_logger.cpython-36.pyc and b/utils/__pycache__/yt_dlp_logger.cpython-36.pyc differ