stuff
Docker Build & Publish / build (push) Successful in 1m29s
Docker Build & Publish / push (push) Failing after 9s
Docker Build & Publish / Prune old image versions (push) Has been skipped

This commit is contained in:
Senko-san
2026-07-23 12:01:55 +03:00
parent fb5ce3c708
commit df580578f6
26 changed files with 83894 additions and 1176 deletions
+902
View File
@@ -0,0 +1,902 @@
{
"alembic/env.py": {
"mtime": 1780740461.4551063,
"ast_hash": "0c0d6933ed9956cee4306f1d628312c0",
"semantic_hash": "0c0d6933ed9956cee4306f1d628312c0"
},
"alembic/versions/20260602_0001-0001_auth_users.py": {
"mtime": 1780740461.4554832,
"ast_hash": "28e6ac2a41d82a2e7c103fd76dada6e2",
"semantic_hash": "28e6ac2a41d82a2e7c103fd76dada6e2"
},
"alembic/versions/20260607_1137-e670d6c41d0c_music_schema.py": {
"mtime": 1780832300.9611268,
"ast_hash": "b461f41c1538fe4880c5b364af086b2b",
"semantic_hash": "b461f41c1538fe4880c5b364af086b2b"
},
"alembic/versions/20260608_1132-rename_track_file_path_to_storage_uri.py": {
"mtime": 1780907569.36547,
"ast_hash": "bed8ab7a1fc6f3bf362979084f6b0de3",
"semantic_hash": "bed8ab7a1fc6f3bf362979084f6b0de3"
},
"alembic/versions/20260608_1200-subsonic_app_password.py": {
"mtime": 1780930604.4753392,
"ast_hash": "3b3a637a91853472c9669919993a1659",
"semantic_hash": "3b3a637a91853472c9669919993a1659"
},
"alembic/versions/20260613_1300-track_enrichment_outcome.py": {
"mtime": 1781343651.3575113,
"ast_hash": "05aec9fc6eb0b328c06985c4d4459aac",
"semantic_hash": "05aec9fc6eb0b328c06985c4d4459aac"
},
"alembic/versions/20260614_1000-download_job_track_id.py": {
"mtime": 1781430910.3095262,
"ast_hash": "48ded0bc464b15a195264aa87d320035",
"semantic_hash": "48ded0bc464b15a195264aa87d320035"
},
"alembic/versions/20260614_1125-dc126696f5a6_remote_placeholders_track_availability_.py": {
"mtime": 1781436440.6638522,
"ast_hash": "75e076feded78601a2d3f30875218cf1",
"semantic_hash": "75e076feded78601a2d3f30875218cf1"
},
"app/__init__.py": {
"mtime": 1780740461.4555705,
"ast_hash": "ef646aa8ef2d6423fd5cf4f08d1664bb",
"semantic_hash": "ef646aa8ef2d6423fd5cf4f08d1664bb"
},
"app/api/__init__.py": {
"mtime": 1780740461.4556532,
"ast_hash": "929a4d345f2fff3676fa64e535e9aeb7",
"semantic_hash": "929a4d345f2fff3676fa64e535e9aeb7"
},
"app/api/covers.py": {
"mtime": 1781288153.596066,
"ast_hash": "6ae3715ac407329443975ad1c92f5783",
"semantic_hash": "6ae3715ac407329443975ad1c92f5783"
},
"app/api/deps.py": {
"mtime": 1781449490.956348,
"ast_hash": "b56df2ea8928b439f6a8e53e0781a41c",
"semantic_hash": "b56df2ea8928b439f6a8e53e0781a41c"
},
"app/api/errors.py": {
"mtime": 1780930796.1327183,
"ast_hash": "b1858380e0a8507efd9e50ec90a2f758",
"semantic_hash": "b1858380e0a8507efd9e50ec90a2f758"
},
"app/api/health.py": {
"mtime": 1780740461.456011,
"ast_hash": "32c1573c5f745065ce6c99a9704f2598",
"semantic_hash": "32c1573c5f745065ce6c99a9704f2598"
},
"app/api/middleware.py": {
"mtime": 1780740461.4560637,
"ast_hash": "00ea3e4a5b609e34ec5758a31e89ddf4",
"semantic_hash": "00ea3e4a5b609e34ec5758a31e89ddf4"
},
"app/api/rest/__init__.py": {
"mtime": 1780740461.456142,
"ast_hash": "84bf0012853cb9c37881975963b8f69b",
"semantic_hash": "84bf0012853cb9c37881975963b8f69b"
},
"app/api/rest/annotation.py": {
"mtime": 1780931171.6711574,
"ast_hash": "871f7edd81a0df68c6926dd0b2576804",
"semantic_hash": "871f7edd81a0df68c6926dd0b2576804"
},
"app/api/rest/browsing.py": {
"mtime": 1780931241.2565289,
"ast_hash": "d95d5a21b6a7d8a30cc0474a59f3fd67",
"semantic_hash": "d95d5a21b6a7d8a30cc0474a59f3fd67"
},
"app/api/rest/envelope.py": {
"mtime": 1780931220.9899473,
"ast_hash": "4a5f20478b2a0859a801f698b41cfd1f",
"semantic_hash": "4a5f20478b2a0859a801f698b41cfd1f"
},
"app/api/rest/ids.py": {
"mtime": 1780931210.7758856,
"ast_hash": "6305e21b8c656577c90c5e23ca964c0e",
"semantic_hash": "6305e21b8c656577c90c5e23ca964c0e"
},
"app/api/rest/media.py": {
"mtime": 1781436734.361887,
"ast_hash": "4becad2b17cf9f433951b61bc6e73f7e",
"semantic_hash": "4becad2b17cf9f433951b61bc6e73f7e"
},
"app/api/rest/playlists.py": {
"mtime": 1780931241.256631,
"ast_hash": "1ebcb252330e19128cfaa9b1e6267d5c",
"semantic_hash": "1ebcb252330e19128cfaa9b1e6267d5c"
},
"app/api/rest/search.py": {
"mtime": 1780931241.2568173,
"ast_hash": "49a1337453ed04bccb2d2b09d3732d32",
"semantic_hash": "49a1337453ed04bccb2d2b09d3732d32"
},
"app/api/rest/serializers.py": {
"mtime": 1781436734.3620095,
"ast_hash": "6e0101069a23c1240925d48f760747ed",
"semantic_hash": "6e0101069a23c1240925d48f760747ed"
},
"app/api/rest/system.py": {
"mtime": 1780930863.645398,
"ast_hash": "a02d09f012974d5efc89f4304bf43d06",
"semantic_hash": "a02d09f012974d5efc89f4304bf43d06"
},
"app/api/schemas/__init__.py": {
"mtime": 1780740461.456606,
"ast_hash": "f5b068aa85d5a85bb2cb4d76f6b12c7c",
"semantic_hash": "f5b068aa85d5a85bb2cb4d76f6b12c7c"
},
"app/api/schemas/album.py": {
"mtime": 1781341102.6767592,
"ast_hash": "1135cc7fd89b74d1b1b009a1234ca40a",
"semantic_hash": "1135cc7fd89b74d1b1b009a1234ca40a"
},
"app/api/schemas/artist.py": {
"mtime": 1780838998.0720186,
"ast_hash": "07609fc29b19aba31c64b4391c7e3238",
"semantic_hash": "07609fc29b19aba31c64b4391c7e3238"
},
"app/api/schemas/auth.py": {
"mtime": 1781089084.274189,
"ast_hash": "f6e452b57b1016f1f7ad285714389873",
"semantic_hash": "f6e452b57b1016f1f7ad285714389873"
},
"app/api/schemas/download.py": {
"mtime": 1781431405.8818817,
"ast_hash": "79adf8ba098e7a75afce6a8b151670cc",
"semantic_hash": "79adf8ba098e7a75afce6a8b151670cc"
},
"app/api/schemas/external_search.py": {
"mtime": 1781449314.5044124,
"ast_hash": "78e706b30dcfb16e9758a8f0db9dbfce",
"semantic_hash": "78e706b30dcfb16e9758a8f0db9dbfce"
},
"app/api/schemas/history.py": {
"mtime": 1780839013.147961,
"ast_hash": "0b029c13fbac7c5da0aabfb7ebf506c0",
"semantic_hash": "0b029c13fbac7c5da0aabfb7ebf506c0"
},
"app/api/schemas/like.py": {
"mtime": 1780839008.1339302,
"ast_hash": "289e06d44ea2190b16811787c23889d7",
"semantic_hash": "289e06d44ea2190b16811787c23889d7"
},
"app/api/schemas/pagination.py": {
"mtime": 1780839157.662396,
"ast_hash": "d0e9ebaed23d8ac06e05f579e7de8e2a",
"semantic_hash": "d0e9ebaed23d8ac06e05f579e7de8e2a"
},
"app/api/schemas/playlist.py": {
"mtime": 1780839003.2429,
"ast_hash": "839674c0de60636e8a9ac5ff31ce6c6d",
"semantic_hash": "839674c0de60636e8a9ac5ff31ce6c6d"
},
"app/api/schemas/search.py": {
"mtime": 1780839016.3552911,
"ast_hash": "493d80c078f10f7e4bdc0f4d8944ef65",
"semantic_hash": "493d80c078f10f7e4bdc0f4d8944ef65"
},
"app/api/schemas/source.py": {
"mtime": 1780937403.7201283,
"ast_hash": "0a28ce7d702317a454049186eb7499f5",
"semantic_hash": "0a28ce7d702317a454049186eb7499f5"
},
"app/api/schemas/storage.py": {
"mtime": 1781388359.2668393,
"ast_hash": "c1af884cb9d39c53c228b16c8c7724e1",
"semantic_hash": "c1af884cb9d39c53c228b16c8c7724e1"
},
"app/api/schemas/subsonic.py": {
"mtime": 1780930628.6366568,
"ast_hash": "8a26a76e8101ce5211ec49fc4f68f4a9",
"semantic_hash": "8a26a76e8101ce5211ec49fc4f68f4a9"
},
"app/api/schemas/track.py": {
"mtime": 1781449513.7865171,
"ast_hash": "5181fcb243da810597aa4602a06dbc95",
"semantic_hash": "5181fcb243da810597aa4602a06dbc95"
},
"app/api/schemas/upload.py": {
"mtime": 1780834632.33776,
"ast_hash": "e1766947f0ac1ecd8b4c1af953d9e832",
"semantic_hash": "e1766947f0ac1ecd8b4c1af953d9e832"
},
"app/api/schemas/user.py": {
"mtime": 1780740461.4569318,
"ast_hash": "bea6686386c3158a05280e7d877d05ed",
"semantic_hash": "bea6686386c3158a05280e7d877d05ed"
},
"app/api/v1/__init__.py": {
"mtime": 1781090194.2184844,
"ast_hash": "6ced4a4da683aae586951e5e6f95a394",
"semantic_hash": "6ced4a4da683aae586951e5e6f95a394"
},
"app/api/v1/admin.py": {
"mtime": 1780930705.8733003,
"ast_hash": "1598ceee05fa9e03b398114bb92d937b",
"semantic_hash": "1598ceee05fa9e03b398114bb92d937b"
},
"app/api/v1/albums.py": {
"mtime": 1781341143.0523643,
"ast_hash": "7f729e1ca01e04260929583549fd13fe",
"semantic_hash": "7f729e1ca01e04260929583549fd13fe"
},
"app/api/v1/artists.py": {
"mtime": 1780839091.0064104,
"ast_hash": "a901cd191407450aec07740501c5995e",
"semantic_hash": "a901cd191407450aec07740501c5995e"
},
"app/api/v1/auth.py": {
"mtime": 1781089104.6619034,
"ast_hash": "ddb416255ee6a0ec26cee994d94d5370",
"semantic_hash": "ddb416255ee6a0ec26cee994d94d5370"
},
"app/api/v1/downloads.py": {
"mtime": 1781431416.617589,
"ast_hash": "23b9e823c58b0e32e93cf99f3d824bcd",
"semantic_hash": "23b9e823c58b0e32e93cf99f3d824bcd"
},
"app/api/v1/history.py": {
"mtime": 1780839145.5493972,
"ast_hash": "8608a5fe6f3e4eb770509030e35d5c4c",
"semantic_hash": "8608a5fe6f3e4eb770509030e35d5c4c"
},
"app/api/v1/likes.py": {
"mtime": 1780839161.6975977,
"ast_hash": "b8c512d4a06c659f13aa7bc8ecf7c98b",
"semantic_hash": "b8c512d4a06c659f13aa7bc8ecf7c98b"
},
"app/api/v1/playlists.py": {
"mtime": 1780839394.9126005,
"ast_hash": "86bffcd4dea7ad8c495cccbae64ff0f6",
"semantic_hash": "86bffcd4dea7ad8c495cccbae64ff0f6"
},
"app/api/v1/radio.py": {
"mtime": 1780740461.4577572,
"ast_hash": "69ba86aa40df5b076d13fd7d0b36524c",
"semantic_hash": "69ba86aa40df5b076d13fd7d0b36524c"
},
"app/api/v1/search.py": {
"mtime": 1781449336.6463625,
"ast_hash": "43aa43df0113dfe5655f78fc433eb2d9",
"semantic_hash": "43aa43df0113dfe5655f78fc433eb2d9"
},
"app/api/v1/sources.py": {
"mtime": 1781449353.2667253,
"ast_hash": "1cde3ba696f0261f78a66281d608bcbd",
"semantic_hash": "1cde3ba696f0261f78a66281d608bcbd"
},
"app/api/v1/storage.py": {
"mtime": 1781431426.4429922,
"ast_hash": "ebb050d36f56d10631cf3886a2b8ad50",
"semantic_hash": "ebb050d36f56d10631cf3886a2b8ad50"
},
"app/api/v1/streaming.py": {
"mtime": 1780926258.7220879,
"ast_hash": "b672cf588e8a063df2692fe061db4c96",
"semantic_hash": "b672cf588e8a063df2692fe061db4c96"
},
"app/api/v1/sync.py": {
"mtime": 1780740461.4583004,
"ast_hash": "2f77599b361d440553e41405d6af94ce",
"semantic_hash": "2f77599b361d440553e41405d6af94ce"
},
"app/api/v1/tracks.py": {
"mtime": 1781449546.9320607,
"ast_hash": "cf68eb7ce19bea5076f1fb491337cffa",
"semantic_hash": "cf68eb7ce19bea5076f1fb491337cffa"
},
"app/api/v1/upload.py": {
"mtime": 1780834664.0559208,
"ast_hash": "b65d1a4f925427db4e00563900331f37",
"semantic_hash": "b65d1a4f925427db4e00563900331f37"
},
"app/api/v1/user_settings.py": {
"mtime": 1780740461.45858,
"ast_hash": "84266cce4665fecb32b4fc771467531c",
"semantic_hash": "84266cce4665fecb32b4fc771467531c"
},
"app/api/v1/users.py": {
"mtime": 1780930688.1892889,
"ast_hash": "f228bc4772f7790628cc20d5023a0d68",
"semantic_hash": "f228bc4772f7790628cc20d5023a0d68"
},
"app/application/__init__.py": {
"mtime": 1780740461.4587204,
"ast_hash": "a3ebf6c96ead21082e289b8340c5e7d5",
"semantic_hash": "a3ebf6c96ead21082e289b8340c5e7d5"
},
"app/application/auth_service.py": {
"mtime": 1780740461.4587867,
"ast_hash": "c298ecfcda9314a92c39fb1ad7ecc2b6",
"semantic_hash": "c298ecfcda9314a92c39fb1ad7ecc2b6"
},
"app/application/download_service.py": {
"mtime": 1781431149.3235486,
"ast_hash": "565328e38b3ad4fd4fba58d23a650068",
"semantic_hash": "565328e38b3ad4fd4fba58d23a650068"
},
"app/application/import_service.py": {
"mtime": 1780995930.881823,
"ast_hash": "88848eb147b60f979a191ef7b386ebb6",
"semantic_hash": "88848eb147b60f979a191ef7b386ebb6"
},
"app/application/metadata_service.py": {
"mtime": 1781436734.362444,
"ast_hash": "21d2bc3331882ed52b4827851eb37763",
"semantic_hash": "21d2bc3331882ed52b4827851eb37763"
},
"app/application/remote_library_service.py": {
"mtime": 1781449395.8587532,
"ast_hash": "27625fadcbed021d49368e67f7b86107",
"semantic_hash": "27625fadcbed021d49368e67f7b86107"
},
"app/application/streaming_service.py": {
"mtime": 1781436734.3625712,
"ast_hash": "ec4f2295cb985962472e16ff0772884b",
"semantic_hash": "ec4f2295cb985962472e16ff0772884b"
},
"app/application/subsonic_auth_service.py": {
"mtime": 1780930622.6054742,
"ast_hash": "239be1e292014a82ecd1e2290c0e930b",
"semantic_hash": "239be1e292014a82ecd1e2290c0e930b"
},
"app/application/upload_service.py": {
"mtime": 1780995861.3204799,
"ast_hash": "c96616ad8eb0e2f8a2f333377c5019b9",
"semantic_hash": "c96616ad8eb0e2f8a2f333377c5019b9"
},
"app/application/user_service.py": {
"mtime": 1780740461.458876,
"ast_hash": "0998e504ad3cecde056b56d284442779",
"semantic_hash": "0998e504ad3cecde056b56d284442779"
},
"app/cli.py": {
"mtime": 1780740461.458932,
"ast_hash": "2da4dd372d17ce55b03251d79202b36d",
"semantic_hash": "2da4dd372d17ce55b03251d79202b36d"
},
"app/core/__init__.py": {
"mtime": 1780740461.4590154,
"ast_hash": "e4dace249cfdc8d4a332fa381cbae73f",
"semantic_hash": "e4dace249cfdc8d4a332fa381cbae73f"
},
"app/core/config.py": {
"mtime": 1781431156.0778322,
"ast_hash": "4454a82c01de92aecb7728bc589ad798",
"semantic_hash": "4454a82c01de92aecb7728bc589ad798"
},
"app/core/hashing.py": {
"mtime": 1780834527.6103039,
"ast_hash": "b9268177b6d2be10595090211c67d4ea",
"semantic_hash": "b9268177b6d2be10595090211c67d4ea"
},
"app/core/logging.py": {
"mtime": 1780740461.4593058,
"ast_hash": "dfa018745efc7c68da04c64e46252f09",
"semantic_hash": "dfa018745efc7c68da04c64e46252f09"
},
"app/core/security.py": {
"mtime": 1780930500.7200966,
"ast_hash": "5e00c7006bc19100590efaa23af8929f",
"semantic_hash": "5e00c7006bc19100590efaa23af8929f"
},
"app/domain/__init__.py": {
"mtime": 1780740461.4595265,
"ast_hash": "204e4e6058bc6c9e215ed32feaf6ecd4",
"semantic_hash": "204e4e6058bc6c9e215ed32feaf6ecd4"
},
"app/domain/entities/__init__.py": {
"mtime": 1781430839.896553,
"ast_hash": "eab275a89c1dd0ce8c4c16a8c7eae6f5",
"semantic_hash": "eab275a89c1dd0ce8c4c16a8c7eae6f5"
},
"app/domain/entities/album.py": {
"mtime": 1781436734.3627071,
"ast_hash": "6b394148ed2c3ebac3c0a459ea24b4f9",
"semantic_hash": "6b394148ed2c3ebac3c0a459ea24b4f9"
},
"app/domain/entities/cover.py": {
"mtime": 1781287934.099114,
"ast_hash": "105b9970457106b019bf34e8807505c3",
"semantic_hash": "105b9970457106b019bf34e8807505c3"
},
"app/domain/entities/download.py": {
"mtime": 1781430831.3794842,
"ast_hash": "d4f719d1309c50b41b410129fdd6777c",
"semantic_hash": "d4f719d1309c50b41b410129fdd6777c"
},
"app/domain/entities/history.py": {
"mtime": 1780838847.9384992,
"ast_hash": "1181a2b5ffefc2f07d05a7b21f80b78d",
"semantic_hash": "1181a2b5ffefc2f07d05a7b21f80b78d"
},
"app/domain/entities/like.py": {
"mtime": 1780838843.0107362,
"ast_hash": "ced74c7d64b27565dd8e0fa4e139c1b2",
"semantic_hash": "ced74c7d64b27565dd8e0fa4e139c1b2"
},
"app/domain/entities/metadata.py": {
"mtime": 1781287975.5111291,
"ast_hash": "da6f072e8a17cf08c18316ea7842ffd1",
"semantic_hash": "da6f072e8a17cf08c18316ea7842ffd1"
},
"app/domain/entities/playlist.py": {
"mtime": 1780838839.6122868,
"ast_hash": "b307cf60e198ccbd835116344f3675cf",
"semantic_hash": "b307cf60e198ccbd835116344f3675cf"
},
"app/domain/entities/storage.py": {
"mtime": 1781388279.3534985,
"ast_hash": "6f36be03a6468830927caaa9a631d85f",
"semantic_hash": "6f36be03a6468830927caaa9a631d85f"
},
"app/domain/entities/track.py": {
"mtime": 1781436734.3628123,
"ast_hash": "f46725c282763ed244aa4721f98db4c4",
"semantic_hash": "f46725c282763ed244aa4721f98db4c4"
},
"app/domain/entities/user.py": {
"mtime": 1780930519.1665258,
"ast_hash": "0914436598028d9fc8baba37475aed90",
"semantic_hash": "0914436598028d9fc8baba37475aed90"
},
"app/domain/errors.py": {
"mtime": 1780834537.2983005,
"ast_hash": "20146f58be5a7da51d747420316b9430",
"semantic_hash": "20146f58be5a7da51d747420316b9430"
},
"app/domain/ports.py": {
"mtime": 1781436734.3629692,
"ast_hash": "ef28972b7f6d869eb4509d6a767ff246",
"semantic_hash": "ef28972b7f6d869eb4509d6a767ff246"
},
"app/domain/sources.py": {
"mtime": 1781430820.3668802,
"ast_hash": "665301f08df7401f123cfd44e06bafe3",
"semantic_hash": "665301f08df7401f123cfd44e06bafe3"
},
"app/domain/tokens.py": {
"mtime": 1780740461.4599028,
"ast_hash": "443bcb23c86b334c8ba755f356c5a8a6",
"semantic_hash": "443bcb23c86b334c8ba755f356c5a8a6"
},
"app/infrastructure/__init__.py": {
"mtime": 1780740461.4599905,
"ast_hash": "ddff47d8c005f5836e5b44f8e1ff6df8",
"semantic_hash": "ddff47d8c005f5836e5b44f8e1ff6df8"
},
"app/infrastructure/cache/__init__.py": {
"mtime": 1780740461.4600825,
"ast_hash": "2a7cf9760b59ac60df249af0e1a7f04e",
"semantic_hash": "2a7cf9760b59ac60df249af0e1a7f04e"
},
"app/infrastructure/cache/redis.py": {
"mtime": 1780740461.4601371,
"ast_hash": "094b598f8e4546492044da13ecf360aa",
"semantic_hash": "094b598f8e4546492044da13ecf360aa"
},
"app/infrastructure/db/__init__.py": {
"mtime": 1780740461.4602199,
"ast_hash": "1e13eb59f4d77a900c55b11f1742274a",
"semantic_hash": "1e13eb59f4d77a900c55b11f1742274a"
},
"app/infrastructure/db/base.py": {
"mtime": 1780740461.4602711,
"ast_hash": "c606e414709931d0ab1315bdf0532b13",
"semantic_hash": "c606e414709931d0ab1315bdf0532b13"
},
"app/infrastructure/db/engine.py": {
"mtime": 1780740461.460324,
"ast_hash": "e7e3d4acdaf0b816699984fa9a0deee6",
"semantic_hash": "e7e3d4acdaf0b816699984fa9a0deee6"
},
"app/infrastructure/db/models/__init__.py": {
"mtime": 1780832495.2844996,
"ast_hash": "df0f2f6c08984a710c59bf91d3a79c51",
"semantic_hash": "df0f2f6c08984a710c59bf91d3a79c51"
},
"app/infrastructure/db/models/album.py": {
"mtime": 1781436734.3631139,
"ast_hash": "194e7120a3adf5cd555d5c77371a5fa2",
"semantic_hash": "194e7120a3adf5cd555d5c77371a5fa2"
},
"app/infrastructure/db/models/artist.py": {
"mtime": 1781436734.3632703,
"ast_hash": "5ba8f63246dc5fd1311989d173af425b",
"semantic_hash": "5ba8f63246dc5fd1311989d173af425b"
},
"app/infrastructure/db/models/download_job.py": {
"mtime": 1781430879.7262104,
"ast_hash": "1c271f4018a6eecdc5040464e2ddbb91",
"semantic_hash": "1c271f4018a6eecdc5040464e2ddbb91"
},
"app/infrastructure/db/models/enums.py": {
"mtime": 1781436734.363405,
"ast_hash": "27426487188c45a80aed89e0a626b614",
"semantic_hash": "27426487188c45a80aed89e0a626b614"
},
"app/infrastructure/db/models/like.py": {
"mtime": 1780831691.5652637,
"ast_hash": "863d77a73e16776864fcf8450c5dfdef",
"semantic_hash": "863d77a73e16776864fcf8450c5dfdef"
},
"app/infrastructure/db/models/lyrics.py": {
"mtime": 1780831717.8586154,
"ast_hash": "579fc88c11040a9d08d3b26b19f15f6b",
"semantic_hash": "579fc88c11040a9d08d3b26b19f15f6b"
},
"app/infrastructure/db/models/mixins.py": {
"mtime": 1780740461.4604566,
"ast_hash": "ba040ff21f15d5e7959c16798e7f324a",
"semantic_hash": "ba040ff21f15d5e7959c16798e7f324a"
},
"app/infrastructure/db/models/play_history.py": {
"mtime": 1780831839.1464818,
"ast_hash": "ab65903ccb068679fd61c81d7634c963",
"semantic_hash": "ab65903ccb068679fd61c81d7634c963"
},
"app/infrastructure/db/models/playlist.py": {
"mtime": 1780831673.9721408,
"ast_hash": "16a8cd4eb488c78b7329738bfd60a027",
"semantic_hash": "16a8cd4eb488c78b7329738bfd60a027"
},
"app/infrastructure/db/models/track.py": {
"mtime": 1781436734.3635309,
"ast_hash": "45e5c20918fdea968b425b524fefe13b",
"semantic_hash": "45e5c20918fdea968b425b524fefe13b"
},
"app/infrastructure/db/models/user.py": {
"mtime": 1780930571.6752625,
"ast_hash": "fdfa780f2c6cc30030959cc37536bde1",
"semantic_hash": "fdfa780f2c6cc30030959cc37536bde1"
},
"app/infrastructure/db/repositories/__init__.py": {
"mtime": 1781430953.233821,
"ast_hash": "9c18194d03928fd77ca12568e63d4b0f",
"semantic_hash": "9c18194d03928fd77ca12568e63d4b0f"
},
"app/infrastructure/db/repositories/album_repository.py": {
"mtime": 1781436734.363677,
"ast_hash": "d29135884c764b9db09408fa06195bd6",
"semantic_hash": "d29135884c764b9db09408fa06195bd6"
},
"app/infrastructure/db/repositories/artist_repository.py": {
"mtime": 1781436734.3637936,
"ast_hash": "8e16c984f3c8385af92b8ceb88c0222f",
"semantic_hash": "8e16c984f3c8385af92b8ceb88c0222f"
},
"app/infrastructure/db/repositories/download_job_repository.py": {
"mtime": 1781430943.1835248,
"ast_hash": "ef50c63870d11133f9ab0b1dff47ec84",
"semantic_hash": "ef50c63870d11133f9ab0b1dff47ec84"
},
"app/infrastructure/db/repositories/history_repository.py": {
"mtime": 1780839183.174615,
"ast_hash": "4d45c1e6aea1ba42ea5f8098340793d3",
"semantic_hash": "4d45c1e6aea1ba42ea5f8098340793d3"
},
"app/infrastructure/db/repositories/like_repository.py": {
"mtime": 1781436734.3639176,
"ast_hash": "cb68314bab1157ac113358eacdfa8f90",
"semantic_hash": "cb68314bab1157ac113358eacdfa8f90"
},
"app/infrastructure/db/repositories/playlist_repository.py": {
"mtime": 1781436734.36407,
"ast_hash": "91588a1751e3fb0ae2865559c36116a4",
"semantic_hash": "91588a1751e3fb0ae2865559c36116a4"
},
"app/infrastructure/db/repositories/refresh_token_repository.py": {
"mtime": 1780740461.4606497,
"ast_hash": "73bdd351b9f0cfb0b3edd0d290a405df",
"semantic_hash": "73bdd351b9f0cfb0b3edd0d290a405df"
},
"app/infrastructure/db/repositories/track_repository.py": {
"mtime": 1781436734.3644211,
"ast_hash": "59c7a0f2ff9d80d00ae5f50a89091f65",
"semantic_hash": "59c7a0f2ff9d80d00ae5f50a89091f65"
},
"app/infrastructure/db/repositories/user_repository.py": {
"mtime": 1780930585.3081222,
"ast_hash": "7b7ef8313fda16e6da58dbf89fc0da90",
"semantic_hash": "7b7ef8313fda16e6da58dbf89fc0da90"
},
"app/infrastructure/metadata/__init__.py": {
"mtime": 1780995718.4465241,
"ast_hash": "648aa61f319edc6eed6bc7f6f03d7c05",
"semantic_hash": "648aa61f319edc6eed6bc7f6f03d7c05"
},
"app/infrastructure/metadata/acoustid.py": {
"mtime": 1781431426.4437006,
"ast_hash": "9a6f7c4f550e1f032cba16dd951ed39c",
"semantic_hash": "9a6f7c4f550e1f032cba16dd951ed39c"
},
"app/infrastructure/metadata/cover_extractor.py": {
"mtime": 1781341199.814208,
"ast_hash": "6b0da33509b35f430f9b0a0cba46dd26",
"semantic_hash": "6b0da33509b35f430f9b0a0cba46dd26"
},
"app/infrastructure/metadata/coverart.py": {
"mtime": 1781288063.5966833,
"ast_hash": "6b168ad4c7c8c0bfef29e4ee1916266e",
"semantic_hash": "6b168ad4c7c8c0bfef29e4ee1916266e"
},
"app/infrastructure/metadata/fingerprint.py": {
"mtime": 1781341143.0524707,
"ast_hash": "8cb7b7182ffa55a18e746975cd3423a3",
"semantic_hash": "8cb7b7182ffa55a18e746975cd3423a3"
},
"app/infrastructure/metadata/tags.py": {
"mtime": 1780995734.1162078,
"ast_hash": "297a9b0b3dcc87ec3f2690bf1b3e9298",
"semantic_hash": "297a9b0b3dcc87ec3f2690bf1b3e9298"
},
"app/infrastructure/sources/__init__.py": {
"mtime": 1780937219.5395026,
"ast_hash": "40617f61ec696fce620d92a59a3d3670",
"semantic_hash": "40617f61ec696fce620d92a59a3d3670"
},
"app/infrastructure/sources/local_folder.py": {
"mtime": 1780937232.9471898,
"ast_hash": "32159f72a25f847965acdca60fb0686d",
"semantic_hash": "32159f72a25f847965acdca60fb0686d"
},
"app/infrastructure/sources/registry.py": {
"mtime": 1781431036.8494833,
"ast_hash": "a9a0e5fc8cf634612762ece739e33ff6",
"semantic_hash": "a9a0e5fc8cf634612762ece739e33ff6"
},
"app/infrastructure/sources/youtube.py": {
"mtime": 1781434868.4958549,
"ast_hash": "59fa690e81e5269fac76c1343a0e5d1e",
"semantic_hash": "59fa690e81e5269fac76c1343a0e5d1e"
},
"app/infrastructure/storage/__init__.py": {
"mtime": 1780834566.4983473,
"ast_hash": "876e501d1510d99e1cec7ff01b5cbce7",
"semantic_hash": "876e501d1510d99e1cec7ff01b5cbce7"
},
"app/infrastructure/storage/local.py": {
"mtime": 1781388304.3666453,
"ast_hash": "214b4850c0af018e0d63549072bba839",
"semantic_hash": "214b4850c0af018e0d63549072bba839"
},
"app/infrastructure/storage/provider.py": {
"mtime": 1780907524.476896,
"ast_hash": "a5c646414d91be1c0dced010a12aa82a",
"semantic_hash": "a5c646414d91be1c0dced010a12aa82a"
},
"app/infrastructure/storage/s3.py": {
"mtime": 1781388314.5144532,
"ast_hash": "905716dede55172184107f7c9ad1ab42",
"semantic_hash": "905716dede55172184107f7c9ad1ab42"
},
"app/main.py": {
"mtime": 1781122845.512842,
"ast_hash": "feba2855f136c1345b5a0191acd1a821",
"semantic_hash": "feba2855f136c1345b5a0191acd1a821"
},
"app/workers/__init__.py": {
"mtime": 1780740461.4608312,
"ast_hash": "bb576ace361f34cd704134733472ef1d",
"semantic_hash": "bb576ace361f34cd704134733472ef1d"
},
"app/workers/arq_worker.py": {
"mtime": 1781449445.6491823,
"ast_hash": "cb9bf15a45ddfdde228c674248bac4f0",
"semantic_hash": "cb9bf15a45ddfdde228c674248bac4f0"
},
"app/workers/queue.py": {
"mtime": 1781449433.3385477,
"ast_hash": "eb2179bb7c7e441ecde554167b92a41f",
"semantic_hash": "eb2179bb7c7e441ecde554167b92a41f"
},
"app/workers/tasks/__init__.py": {
"mtime": 1780937297.4590938,
"ast_hash": "2c1261d302dfa537318793be9cf997d7",
"semantic_hash": "2c1261d302dfa537318793be9cf997d7"
},
"app/workers/tasks/download_task.py": {
"mtime": 1781431446.1692648,
"ast_hash": "e714382e7f3faf3e4dbd72db65a1699d",
"semantic_hash": "e714382e7f3faf3e4dbd72db65a1699d"
},
"app/workers/tasks/enrich_task.py": {
"mtime": 1781345874.286687,
"ast_hash": "e1074756583f94102c667b476ca22075",
"semantic_hash": "e1074756583f94102c667b476ca22075"
},
"app/workers/tasks/import_task.py": {
"mtime": 1780996020.0745654,
"ast_hash": "9fa8463990fdc3219b357da592deb645",
"semantic_hash": "9fa8463990fdc3219b357da592deb645"
},
"app/workers/tasks/materialize_task.py": {
"mtime": 1781449420.1624177,
"ast_hash": "2e21e1234938b0521d9a5cd4571a17a6",
"semantic_hash": "2e21e1234938b0521d9a5cd4571a17a6"
},
"pyproject.toml": {
"mtime": 1781431069.1959672,
"ast_hash": "9a0efc9dfb92208e0864a5f265930cf5",
"semantic_hash": "9a0efc9dfb92208e0864a5f265930cf5"
},
"tests/__init__.py": {
"mtime": 1780740461.4611318,
"ast_hash": "d41d8cd98f00b204e9800998ecf8427e",
"semantic_hash": "d41d8cd98f00b204e9800998ecf8427e"
},
"tests/conftest.py": {
"mtime": 1781431426.4438598,
"ast_hash": "6a6342fbca4b28e2d64850779a4b9de9",
"semantic_hash": "6a6342fbca4b28e2d64850779a4b9de9"
},
"tests/fakes.py": {
"mtime": 1780930595.1828375,
"ast_hash": "a45897ae6b4bbc328a9288b31c721769",
"semantic_hash": "a45897ae6b4bbc328a9288b31c721769"
},
"tests/test_acoustid_parse.py": {
"mtime": 1781341319.114388,
"ast_hash": "1434d89e5f3aacd5924410a01d7b834a",
"semantic_hash": "1434d89e5f3aacd5924410a01d7b834a"
},
"tests/test_auth_api.py": {
"mtime": 1781089132.7353735,
"ast_hash": "3d0461598e5fa7692e22e623321c74f2",
"semantic_hash": "3d0461598e5fa7692e22e623321c74f2"
},
"tests/test_auth_service.py": {
"mtime": 1780740461.461472,
"ast_hash": "ee2ebdf67cc12288307154b94c1d77a2",
"semantic_hash": "ee2ebdf67cc12288307154b94c1d77a2"
},
"tests/test_cover_api.py": {
"mtime": 1781341370.4818933,
"ast_hash": "534f3de94bdf868f9220d94b50eaf052",
"semantic_hash": "534f3de94bdf868f9220d94b50eaf052"
},
"tests/test_download_service.py": {
"mtime": 1781436972.7492154,
"ast_hash": "f94fd2ef12538492cce0c11da56e5c09",
"semantic_hash": "f94fd2ef12538492cce0c11da56e5c09"
},
"tests/test_downloads_api.py": {
"mtime": 1781449674.0453305,
"ast_hash": "1a0c8935a52fddcb095971ca669f3cbd",
"semantic_hash": "1a0c8935a52fddcb095971ca669f3cbd"
},
"tests/test_health.py": {
"mtime": 1780740461.4615204,
"ast_hash": "a85e04325b27e8e42ac793a613674be2",
"semantic_hash": "a85e04325b27e8e42ac793a613674be2"
},
"tests/test_import_service.py": {
"mtime": 1781436734.3647668,
"ast_hash": "30277630cfb70fdffc8754b1897f2809",
"semantic_hash": "30277630cfb70fdffc8754b1897f2809"
},
"tests/test_lazy_materialization_repos.py": {
"mtime": 1781436933.1312878,
"ast_hash": "84e1fd163ddad20f0efaad0315ac7dd4",
"semantic_hash": "84e1fd163ddad20f0efaad0315ac7dd4"
},
"tests/test_local_folder_source.py": {
"mtime": 1781431666.225472,
"ast_hash": "d607afef67cc5cd95bd9fb3972a943ba",
"semantic_hash": "d607afef67cc5cd95bd9fb3972a943ba"
},
"tests/test_metadata_api.py": {
"mtime": 1781431426.4436262,
"ast_hash": "2381976f3ebee5e02a35f78255b7e8cb",
"semantic_hash": "2381976f3ebee5e02a35f78255b7e8cb"
},
"tests/test_metadata_service.py": {
"mtime": 1781436978.9477534,
"ast_hash": "d961c60caf9e08d0940f03237a75e3aa",
"semantic_hash": "d961c60caf9e08d0940f03237a75e3aa"
},
"tests/test_real_file_enrichment.py": {
"mtime": 1781436937.3161519,
"ast_hash": "c5f04df6c05e2d2c69e72bc2b3b581ec",
"semantic_hash": "c5f04df6c05e2d2c69e72bc2b3b581ec"
},
"tests/test_remote_library_service.py": {
"mtime": 1781449616.408479,
"ast_hash": "6f36486f250863e7dadfa604b2b8e48e",
"semantic_hash": "6f36486f250863e7dadfa604b2b8e48e"
},
"tests/test_security.py": {
"mtime": 1780740461.4615712,
"ast_hash": "4d1ee06cf9892de10ff328eaa8164a45",
"semantic_hash": "4d1ee06cf9892de10ff328eaa8164a45"
},
"tests/test_sources_api.py": {
"mtime": 1780937522.9603732,
"ast_hash": "6d9225aab4d98042cb7b787377cda534",
"semantic_hash": "6d9225aab4d98042cb7b787377cda534"
},
"tests/test_storage_local.py": {
"mtime": 1780834907.743654,
"ast_hash": "abd5c3e4a0fefc0d74106e039c11b2e5",
"semantic_hash": "abd5c3e4a0fefc0d74106e039c11b2e5"
},
"tests/test_storage_s3.py": {
"mtime": 1780927766.421468,
"ast_hash": "3edfe2074a9308cda4c49e4f5c8aeb33",
"semantic_hash": "3edfe2074a9308cda4c49e4f5c8aeb33"
},
"tests/test_storage_stats_api.py": {
"mtime": 1781388459.713271,
"ast_hash": "cba0faa4ea0e8c4863ea3aef367bbb1d",
"semantic_hash": "cba0faa4ea0e8c4863ea3aef367bbb1d"
},
"tests/test_subsonic_api.py": {
"mtime": 1780931816.090567,
"ast_hash": "fd61f750dc156550a4fe71cf0b2fb4b2",
"semantic_hash": "fd61f750dc156550a4fe71cf0b2fb4b2"
},
"tests/test_subsonic_auth.py": {
"mtime": 1780931848.5757399,
"ast_hash": "79e1e37a8fdf79ea590e23058ed0b4c1",
"semantic_hash": "79e1e37a8fdf79ea590e23058ed0b4c1"
},
"tests/test_subsonic_envelope.py": {
"mtime": 1780931353.2366834,
"ast_hash": "9226b8b1b5ed2730a3d926df207cffaf",
"semantic_hash": "9226b8b1b5ed2730a3d926df207cffaf"
},
"tests/test_subsonic_security.py": {
"mtime": 1780931340.8507338,
"ast_hash": "35c9fb41134b4225b2a57d8a9ff9f4d2",
"semantic_hash": "35c9fb41134b4225b2a57d8a9ff9f4d2"
},
"tests/test_tag_reader.py": {
"mtime": 1780996752.6904151,
"ast_hash": "73c627eb8af8b1aeea2b106953535c36",
"semantic_hash": "73c627eb8af8b1aeea2b106953535c36"
},
"tests/test_upload_stream_api.py": {
"mtime": 1781389972.731485,
"ast_hash": "bb507ed1123c86c42c5b2427a94744a0",
"semantic_hash": "bb507ed1123c86c42c5b2427a94744a0"
},
"tests/test_user_service.py": {
"mtime": 1780740461.461619,
"ast_hash": "cfdf8cecc64a72bb17496137a038dbda",
"semantic_hash": "cfdf8cecc64a72bb17496137a038dbda"
},
"tests/test_youtube_source.py": {
"mtime": 1781434907.5737243,
"ast_hash": "94dc86444b23f8558ed115913ff03c9d",
"semantic_hash": "94dc86444b23f8558ed115913ff03c9d"
},
".gitea/workflows/docker-publish.yml": {
"mtime": 1780857428.1328378,
"ast_hash": "4c246a658ede903b51922790aed22148",
"semantic_hash": "4c246a658ede903b51922790aed22148"
},
"CLAUDE.md": {
"mtime": 1780740461.4548063,
"ast_hash": "fb6ecf024e4f5c9835a24bd4d27738ba",
"semantic_hash": "fb6ecf024e4f5c9835a24bd4d27738ba"
},
"README.md": {
"mtime": 1780937569.3996856,
"ast_hash": "35c153c1e3883075a3764f22f502086f",
"semantic_hash": "35c153c1e3883075a3764f22f502086f"
},
"tests/fixtures/README.md": {
"mtime": 1781346233.849243,
"ast_hash": "20b3f386a311601cd9b030977cf21939",
"semantic_hash": "20b3f386a311601cd9b030977cf21939"
},
"tests/fixtures/scarlet_fire_otis_mcdonald.mp3": {
"mtime": 1781346212.4539704,
"ast_hash": "43afbf0d60b7bfd568cb1b3db6be186d",
"semantic_hash": "43afbf0d60b7bfd568cb1b3db6be186d"
}
}