{ "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": 1783777870.1421545, "ast_hash": "9d0d1f818b4069f2cf2fdf75d508dfa5", "semantic_hash": "" }, "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": 1783777882.2097054, "ast_hash": "f075d0f9a3b4820db507765d10ec1810", "semantic_hash": "" }, "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": 1783777867.3550286, "ast_hash": "8daed702687fb861714b9794f0af9f7a", "semantic_hash": "" }, "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": 1783777888.2963924, "ast_hash": "8f227395690522544a1d8b817d755f07", "semantic_hash": "" }, "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": 1783776079.1190705, "ast_hash": "48df94bee881ccd16fc421a7bd3e1b27", "semantic_hash": "" }, "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" }, ".claude/settings.json": { "mtime": 1783776079.1193676, "ast_hash": "760b65683adc5f037a7528d30e80d916", "semantic_hash": "" }, "tests/test_playlists_api.py": { "mtime": 1783778035.7130501, "ast_hash": "dd1c2715054867071ffd3601c871f6e7", "semantic_hash": "" } }