{"id":18524893,"url":"https://github.com/xishandong/music_web","last_synced_at":"2026-03-10T04:05:14.894Z","repository":{"id":269761418,"uuid":"656006203","full_name":"xishandong/Music_Web","owner":"xishandong","description":"A simple Web system of music","archived":false,"fork":false,"pushed_at":"2023-06-24T04:49:17.000Z","size":7924,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-05T12:11:31.276Z","etag":null,"topics":["flask","flask-sqlalchemy","python-crawler","wangyiyunmusic"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xishandong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-20T04:39:14.000Z","updated_at":"2024-12-27T19:33:34.000Z","dependencies_parsed_at":"2024-12-26T00:40:57.253Z","dependency_job_id":"401d1657-31fe-4346-9623-3e69cfa252b6","html_url":"https://github.com/xishandong/Music_Web","commit_stats":null,"previous_names":["xishandong/music_web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xishandong/Music_Web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xishandong%2FMusic_Web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xishandong%2FMusic_Web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xishandong%2FMusic_Web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xishandong%2FMusic_Web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xishandong","download_url":"https://codeload.github.com/xishandong/Music_Web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xishandong%2FMusic_Web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30324185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T01:36:58.598Z","status":"online","status_checked_at":"2026-03-10T02:00:06.579Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","flask-sqlalchemy","python-crawler","wangyiyunmusic"],"created_at":"2024-11-06T17:43:39.895Z","updated_at":"2026-03-10T04:05:14.836Z","avatar_url":"https://github.com/xishandong.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Music Web\n\nA simple music web, use pure css, js, and jinjia2 html, flask;\n\n### install\n\n```python\npip install requests\npip install pyexecjs2\npip install flask\npip install pymysql\npip install flask-sqlalchemy\npip install wtforms\npip install jieba\npip install werkzeug\nnpm install crypto-js\n...\n```\n```bash\nflask db init\nflask db migrate\nflask db upgrade\n```\n\n### useage\n\nthis web use aplyer and demo in codepen\n\nyou need edit the config.py to add your own config\n\nsql file not privided, if needed,you can buy it from me\n\nall models are included,once you build the database,you can use this web\n\nprovides route to add song to the database(in user blueprint)\n\nyou need edit two files,first is wangyi.py in crawl_model dir, add your cookie. Then edit config, add your own database\n\n### function\n\n*   login/logout\n*   recommend\n*   playlist\n*   history\n*   collected\n*   play/play index\n*   scroll lyrics\n*   add song to the database\n*   create playlist and edit\n*   delete playlist\n*   search song\n*   upload avatar or playlist cover\n*   ...\n\n### details\n##### Home Page\n![img.png](README_img/img.png)\n##### Search Page\n![img.png](README_img/img_1.png)\n##### Playlist Page\n![img.png](README_img/img_2.png)\n##### Create Playlist\n![img.png](README_img/img_3.png)\n##### Playlist Index Page\n![img.png](README_img/img_4.png)\n##### Now Playing List Page\n![img.png](README_img/img_5.png)\n##### Now Playing Page\n![img.png](README_img/img_6.png)\n##### History Page\n![img.png](README_img/img_7.png)\n##### Recommend Page\n![img.png](README_img/img_8.png)\n##### Login and Register Page\n![img.png](README_img/img_9.png)\n![img.png](README_img/img_10.png)\n##### upload playlist from wangyi music\n![img.png](README_img/img_11.png)\n![img.png](README_img/img_12.png)\n##### show transition\n![img.png](README_img/img_13.png)\n![img.png](README_img/img_14.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxishandong%2Fmusic_web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxishandong%2Fmusic_web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxishandong%2Fmusic_web/lists"}