Open gamersalpha opened 6 years ago
Hi, It's only an old bash script to download songs from youtube using youtube-dl. It is not an ampache plugin at all. Only the first point of the README is done. Anyway feel free to fork and I would be happy to contribute.
ok so i try it, but i can't found the sound ?
`root@domaine:/media/FlexGoHome/Musique/20180927_mix/Musicanize# ./mp3-dl.sh https://www.youtube.com/watch?v=tt2k8PGm-TI
+ '[' 'https://www.youtube.com/watch?v=tt2k8PGm-TI' = '' ']'
+ URL='https://www.youtube.com/watch?v=tt2k8PGm-TI'
+ : /home/admin-srv/tmp/
+ : home/admin-srv/owncloud_music/data/loichu/files/Music/
+ TMP_MP3=/home/admin-srv/tmp//tmp.mp3
+ youtube-dl --version
+ youtube-dl -o /home/admin-srv/tmp//tmp.mp3 --extract-audio --audio-format mp3 'https://www.youtube.com/watch?v=tt2k8PGm-TI'
[youtube] tt2k8PGm-TI: Downloading webpage
[youtube] tt2k8PGm-TI: Downloading video info webpage
[youtube] tt2k8PGm-TI: Downloading js player vfluVXjLS
[download] Destination: /home/admin-srv/tmp//tmp.mp3
[download] 100% of 5.14MiB in 00:10
[ffmpeg] Post-process file /home/admin-srv/tmp//tmp.mp3 exists, skipping
+ fpcalc -version
+ fpcalc /home/admin-srv/tmp//tmp.mp3
+ . /home/admin-srv/tmp//fp.txt
++ DURATION=337
++ FINGERPRINT=AQADtEmSRIuSRgUOAMAB4MdxSIOLnDj-CZ-AI3UNKTxOIY8efIp8fA4znOgLy6g_fDvyoOxy-IReXAlCSbpw8chtonkWVNsu6DijHaGWwyN6Dn-OCyG1F9SPz8JJiJ0-VEwSDhOPGx6Zo1aM60L9ChcZvNkHVUfzII-Ep0Vf-EJ5_MYpXUDy6Th_eE-PJ8N5NDXqLYeKHH0Or9HRPVLwI7_wQ6uCZi9-3MODizK0JcZrQ89xPFRx_hBphGeA6sd3tCOOD12I8PmgqhfGLsdzfIa6JQpyLcaH80XzGT1xhI1zaPmJMw-e6zipHE-ES3iC_kSzC_SPUqPxGuegrczxI5-EJ7jwJDv-wjnxPfjB8UhWJcgZ_MLXYG-EaznOYzuOaEcSPnjw0vBxnD2O6sevYD6QI-FYXLjwC39QpY3QDD-KMGdCaEeYz8cv_EWaPIcuHX-KXJqC8MX3wBe01NaQJ4uFf8iVw6GhTzkeRehbpGMeeHyGsFWO3_iKxscXFo4Pa7rQ44GW_AjpBrVCNBTO4xOD00eq448OncQttA_0wpOK97hSQnwj_M3QVMdTPJo-QleOqxVe_LgenFdQH83xBmWXHU0s9WiS5kJ_aJkeocxevNGHjklShWhiQrODdDzKsNfQPKh-PGU-vCvmhMQ_nEf4QMsRKU-LHuEhxoKWVcmDJz20VLlRp1QOMWJe5HgvnHEDTw-e5XjQXEEfDpeSDWFGXWgPHWt4TDKPpo5xHbVQH_GFUy-aT1tQiTna40foBbeQ57iJ38h14soPKwd-fFFx8kN9fEHaHT-qH--Q78HhvcTxCNeH-4GmB9Z39BS-HT-RIz9-4mmgvjr6o7F-5MKZM4Hz486Oe8Gx48d78E-I5kcfnAfyQz-qI7xyPHnwXUdlvjD4HM-L8jj648Up-mijKFGK61vRY7vxSNPhG6n0Q7uO_Gj0o9Sy4ugXwcyG9NCe43-C32iOmsJ16ELwphmOJzH6DSkvOFeEVonx5cHFB30KP-iH6zrkRA_uB833o99xnEepaLDQFsePX1CeHGeE5gh_PMeP5hHK4fgWdcIfo83cBT5RHt-DXvA0VQTz4fXRHs6DP-gvZJV6XFDO4X7Qo1Fk_CGa9Qh__Dh93Id_4o-P4zt6ND-e4ccf5MRxiNeKa8GPF3lQG_hxPDoOv0BtHPkFPXmEfERTR8Ffwmo7HD_8BvlxQUcuH-_xhxGsxzqO4yvSRPmhCS_-4Mil5AjjVFNQ88K3CVqiDlUqxfiBHMOPPuOI_2D1oMe_45h4w0_E4lGD42Hx44-MekSO8_iJF7LxxUT8Y-p_uB-IH-6PM-jJYD9uHcdhhkPeGz_6FA153EeYEyF1Dd-h2QiZ5sN_4DzK4TjSB9qP58hvPOHQ0CGHkC564yKu4z-eaThEhOzxHKcutDxc4_QRE4d2nLiwX3ikC5coFi8-Hh_RvEPfQEaRx8KL43Cr44eH7jjOB8eRHzhqgZJTHD-uKSB_qPKEJ0UI9sd39PAeo87xZsPVBc-H78WvDJdz4kt0xHpBPRPxHfqD4yIi6dHhX8JX1Pg_5EOR8sdhT0GPX0D4D28DTcd5PDoKn7jxFXZyQsfJOkj7Ct_kwyI-A38K_3iPWiyeZsh5fDm-Hm-OWUN4XnhRV0e-GvWO7zOUHkhD9eiHV8dxkSOOPMcJHf8RNjbsH1eIfvhwH-F7eDr0HOlL9ELJULiParpwiVhNnB_6LEXI4dC0Dz8sQzdxH-IjdEeoH9-w-QR-_A-KfISOHK1-NCHC-WhyXDb0C7q340flSId1VCauQzMaX0a-o-8W-HLwKPA6nOmOH79xWOlRiyG-EkdOPD_OY16So9bxx8FxuCO25C2g1UdTkUb4H5eL2i7aB__xBkeuCXpyhOfhXtHwHPmOXtB99IV7B0f64Tle4t0RbqLw4Tr04w0tdIP_hmiPs8f3ClW1QEt3vAqOc-gZ430Ea4sO7dnw4bfgRzl-6OHRF02PG_eJT7HwZ8Gh-Yd_3AwqD0dNOH1V5MHVCyeOR8lho5SG4zh_fDlxhrgSo_-E7sGJPviWwufRoyZsSQ9CHR9J_KgocvhxFRfE50T4EPjx4rgS4TiVHuFzNLFk4aMRHk2PnmjOBw9O5hv6KcKbodqoF0d-9I0hhspM6Md66MIPe0eP__iHnvjhHyoF5crwEz_8GUf-wq5RETl-4jzxHG-K6oOTK-hzvPiPnmieBvHRPcQFJz8-lNOOq-hx_EM7HqdmnLmRKx5-VBkeTD9qdRN8nMcjoXFePC_-CjdR_1B24iSCMyjOHz9wHWeiQ4ohQokBRRkgBHGIGCIMdMgQAwARgisEAGMAA4YgZYYIIIgkhAEliAFECCCEEIogA4AhABjhKCDMOhEAUowRBAgVDAhFGBGMCAMZEIQJYAgBRAClEBhGMKGAAqSKhBQxzBAmhCIGOgKoIQYTMKiFwBlAnCTcMwOswYAJwBRwBAAIgTCGIAQkcEYZgZAhAhHKjHAEEOMAM0AIABlUDCHAhCBCEcaoA84Qp4wAQCAmAFDAAgAQkQBBCIBVQBgCBCEAAEJEFQgggpQi2AqAAFfSMAqQIgIRQYR3hDhCBDKOEGQKQ8gQQYAQAiijhRSQAqGQEIYAIwQCUBhOCFBICMaEFkgMwIgwghBkAGTFWAKAMUQwCoARRBJAAFgCAGKAWNApsChwThBhECFGIEQIAMRIJCkTSAlmtBKGKSOoIAIRB4wRgEAChUGQAUSAQchAYxASQiAAKGACOYocU4QhIIBFyCmSDFLKGEQsUI5I5YQDhBGEgAAIEMAYAWAQYZARTAmABBIBGAiAIYwhBgRAhiglDABAIKKIUwgBKQUwFCiChGBEAQEMUMggBRAyhikEiAFAgAoNElYwwhhXAAFgDXBKSW-hIVCiBEwD0BsECTFGAMi00AgwIYEABAACkROAASSEABAAQAVB2AGhFAWCEYAgQAAYgAwQlgAkrCFCACWABQIBQBkGhEOCBABOEGKQNIgAAJQzAjlAABNIMUMUEsIQRZAzAjBmFGAAQWIAQoJCgAwwxgBFiAGcEkQEAMARZgBSwBgCFEBEAYSRFAYoZIAgDgCnnENAAGQgAEBABgRQ1CIADFFgEEEAJYAZBpBQggIBmBBBIaCBoRYUYQAQSAAIAALACiaMdcqARAByVCYFgGAIAAIAAwAIQJUBQkHigCOCCIAAAkARZIAmzgDgDDCKISQFYggQoIC1RBiILCzEACEMJIogjgQzACABABCgIWCARRY
+ curl 'http://api.acoustid.org/v2/lookup?' -d client=ezZaIw4Wm6 -d duration=337 -d fingerprint=AQADtEmSRIuSRgUOAMAB4MdxSIOLnDj-CZ-AI3UNKTxOIY8efIp8fA4znOgLy6g_fDvyoOxy-IReXAlCSbpw8chtonkWVNsu6DijHaGWwyN6Dn-OCyG1F9SPz8JJiJ0-VEwSDhOPGx6Zo1aM60L9ChcZvNkHVUfzII-Ep0Vf-EJ5_MYpXUDy6Th_eE-PJ8N5NDXqLYeKHH0Or9HRPVLwI7_wQ6uCZi9-3MODizK0JcZrQ89xPFRx_hBphGeA6sd3tCOOD12I8PmgqhfGLsdzfIa6JQpyLcaH80XzGT1xhI1zaPmJMw-e6zipHE-ES3iC_kSzC_SPUqPxGuegrczxI5-EJ7jwJDv-wjnxPfjB8UhWJcgZ_MLXYG-EaznOYzuOaEcSPnjw0vBxnD2O6sevYD6QI-FYXLjwC39QpY3QDD-KMGdCaEeYz8cv_EWaPIcuHX-KXJqC8MX3wBe01NaQJ4uFf8iVw6GhTzkeRehbpGMeeHyGsFWO3_iKxscXFo4Pa7rQ44GW_AjpBrVCNBTO4xOD00eq448OncQttA_0wpOK97hSQnwj_M3QVMdTPJo-QleOqxVe_LgenFdQH83xBmWXHU0s9WiS5kJ_aJkeocxevNGHjklShWhiQrODdDzKsNfQPKh-PGU-vCvmhMQ_nEf4QMsRKU-LHuEhxoKWVcmDJz20VLlRp1QOMWJe5HgvnHEDTw-e5XjQXEEfDpeSDWFGXWgPHWt4TDKPpo5xHbVQH_GFUy-aT1tQiTna40foBbeQ57iJ38h14soPKwd-fFFx8kN9fEHaHT-qH--Q78HhvcTxCNeH-4GmB9Z39BS-HT-RIz9-4mmgvjr6o7F-5MKZM4Hz486Oe8Gx48d78E-I5kcfnAfyQz-qI7xyPHnwXUdlvjD4HM-L8jj648Up-mijKFGK61vRY7vxSNPhG6n0Q7uO_Gj0o9Sy4ugXwcyG9NCe43-C32iOmsJ16ELwphmOJzH6DSkvOFeEVonx5cHFB30KP-iH6zrkRA_uB833o99xnEepaLDQFsePX1CeHGeE5gh_PMeP5hHK4fgWdcIfo83cBT5RHt-DXvA0VQTz4fXRHs6DP-gvZJV6XFDO4X7Qo1Fk_CGa9Qh__Dh93Id_4o-P4zt6ND-e4ccf5MRxiNeKa8GPF3lQG_hxPDoOv0BtHPkFPXmEfERTR8Ffwmo7HD_8BvlxQUcuH-_xhxGsxzqO4yvSRPmhCS_-4Mil5AjjVFNQ88K3CVqiDlUqxfiBHMOPPuOI_2D1oMe_45h4w0_E4lGD42Hx44-MekSO8_iJF7LxxUT8Y-p_uB-IH-6PM-jJYD9uHcdhhkPeGz_6FA153EeYEyF1Dd-h2QiZ5sN_4DzK4TjSB9qP58hvPOHQ0CGHkC564yKu4z-eaThEhOzxHKcutDxc4_QRE4d2nLiwX3ikC5coFi8-Hh_RvEPfQEaRx8KL43Cr44eH7jjOB8eRHzhqgZJTHD-uKSB_qPKEJ0UI9sd39PAeo87xZsPVBc-H78WvDJdz4kt0xHpBPRPxHfqD4yIi6dHhX8JX1Pg_5EOR8sdhT0GPX0D4D28DTcd5PDoKn7jxFXZyQsfJOkj7Ct_kwyI-A38K_3iPWiyeZsh5fDm-Hm-OWUN4XnhRV0e-GvWO7zOUHkhD9eiHV8dxkSOOPMcJHf8RNjbsH1eIfvhwH-F7eDr0HOlL9ELJULiParpwiVhNnB_6LEXI4dC0Dz8sQzdxH-IjdEeoH9-w-QR-_A-KfISOHK1-NCHC-WhyXDb0C7q340flSId1VCauQzMaX0a-o-8W-HLwKPA6nOmOH79xWOlRiyG-EkdOPD_OY16So9bxx8FxuCO25C2g1UdTkUb4H5eL2i7aB__xBkeuCXpyhOfhXtHwHPmOXtB99IV7B0f64Tle4t0RbqLw4Tr04w0tdIP_hmiPs8f3ClW1QEt3vAqOc-gZ430Ea4sO7dnw4bfgRzl-6OHRF02PG_eJT7HwZ8Gh-Yd_3AwqD0dNOH1V5MHVCyeOR8lho5SG4zh_fDlxhrgSo_-E7sGJPviWwufRoyZsSQ9CHR9J_KgocvhxFRfE50T4EPjx4rgS4TiVHuFzNLFk4aMRHk2PnmjOBw9O5hv6KcKbodqoF0d-9I0hhspM6Md66MIPe0eP__iHnvjhHyoF5crwEz_8GUf-wq5RETl-4jzxHG-K6oOTK-hzvPiPnmieBvHRPcQFJz8-lNOOq-hx_EM7HqdmnLmRKx5-VBkeTD9qdRN8nMcjoXFePC_-CjdR_1B24iSCMyjOHz9wHWeiQ4ohQokBRRkgBHGIGCIMdMgQAwARgisEAGMAA4YgZYYIIIgkhAEliAFECCCEEIogA4AhABjhKCDMOhEAUowRBAgVDAhFGBGMCAMZEIQJYAgBRAClEBhGMKGAAqSKhBQxzBAmhCIGOgKoIQYTMKiFwBlAnCTcMwOswYAJwBRwBAAIgTCGIAQkcEYZgZAhAhHKjHAEEOMAM0AIABlUDCHAhCBCEcaoA84Qp4wAQCAmAFDAAgAQkQBBCIBVQBgCBCEAAEJEFQgggpQi2AqAAFfSMAqQIgIRQYR3hDhCBDKOEGQKQ8gQQYAQAiijhRSQAqGQEIYAIwQCUBhOCFBICMaEFkgMwIgwghBkAGTFWAKAMUQwCoARRBJAAFgCAGKAWNApsChwThBhECFGIEQIAMRIJCkTSAlmtBKGKSOoIAIRB4wRgEAChUGQAUSAQchAYxASQiAAKGACOYocU4QhIIBFyCmSDFLKGEQsUI5I5YQDhBGEgAAIEMAYAWAQYZARTAmABBIBGAiAIYwhBgRAhiglDABAIKKIUwgBKQUwFCiChGBEAQEMUMggBRAyhikEiAFAgAoNElYwwhhXAAFgDXBKSW-hIVCiBEwD0BsECTFGAMi00AgwIYEABAACkROAASSEABAAQAVB2AGhFAWCEYAgQAAYgAwQlgAkrCFCACWABQIBQBkGhEOCBABOEGKQNIgAAJQzAjlAABNIMUMUEsIQRZAzAjBmFGAAQWIAQoJCgAwwxgBFiAGcEkQEAMARZgBSwBgCFEBEAYSRFAYoZIAgDgCnnENAAGQgAEBABgRQ1CIADFFgEEEAJYAZBpBQggIBmBBBIaCBoRYUYQAQSAAIAALACiaMdcqARAByVCYFgGAIAAIAAwAIQJUBQkHigCOCCIAAAkARZIAmzgDgDDCKISQFYggQoIC1RBiILCzEACEMJIogjgQzACABABCgIWCARRY -d meta=recordings+releases
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5609 100 2278 100 3331 2397 3506 --:--:-- --:--:-- --:--:-- 3506
+ chmod +x /home/admin-srv/tmp//metadatas.json
+ cat /home/admin-srv/tmp//metadatas.json
+ jq -r 'to_entries|map((.key)=(.value|tostring))|.'
[
{
"key": "ok",
"value": "ok"
},
{
"key": "[{\"recordings\":[{\"releases\":[{\"track_count\":23,\"releaseevents\":[{\"date\":{\"month\":11,\"day\":17,\"year\":2017},\"country\":\"DE\"}],\"country\":\"DE\",\"title\":\"Toggo Music 47\",\"artists\":[{\"id\":\"89ad4ac3-39f7-470e-963a-56509c546377\",\"name\":\"Various Artists\"}],\"date\":{\"month\":11,\"day\":17,\"year\":2017},\"medium_count\":1,\"id\":\"53f29bb3-ade7-436c-8a47-552bde509510\"},{\"track_count\":1,\"releaseevents\":[{\"date\":{\"month\":9,\"day\":7,\"year\":2017},\"country\":\"US\"}],\"country\":\"US\",\"title\":\"Dusk Till Dawn\",\"artists\":[{\"joinphrase\":\" feat. \",\"id\":\"985f7e6f-0a7e-4de7-b9ec-a5dac63cb2f7\",\"name\":\"ZAYN\"},{\"id\":\"2f548675-008d-4332-876c-108b0c7ab9c5\",\"name\":\"Sia\"}],\"date\":{\"month\":9,\"day\":7,\"year\":2017},\"medium_count\":1,\"id\":\"c8864bde-8799-407c-a711-afa268666550\"},{\"track_count\":45,\"releaseevents\":[{\"date\":{\"month\":11,\"day\":10,\"year\":2017},\"country\":\"DE\"}],\"country\":\"DE\",\"title\":\"Bravo: The Hits 2017\",\"artists\":[{\"id\":\"89ad4ac3-39f7-470e-963a-56509c546377\",\"name\":\"Various Artists\"}],\"date\":{\"month\":11,\"day\":10,\"year\":2017},\"medium_count\":2,\"id\":\"8c9645df-2a6e-4312-b3f0-a61b826e5a10\"},{\"track_count\":32,\"releaseevents\":[{\"date\":{\"month\":11,\"day\":24,\"year\":2017},\"country\":\"SE\"}],\"country\":\"SE\",\"title\":\"Absolute Music 83\",\"artists\":[{\"id\":\"89ad4ac3-39f7-470e-963a-56509c546377\",\"name\":\"Various Artists\"}],\"date\":{\"month\":11,\"day\":24,\"year\":2017},\"medium_count\":2,\"id\":\"5447200c-bfad-4ebf-9c1e-0634647de4e8\"},{\"track_count\":45,\"releaseevents\":[{\"date\":{\"month\":11,\"day\":10,\"year\":2017},\"country\":\"DE\"}],\"country\":\"DE\",\"title\":\"Bravo: The Hits 2017\",\"artists\":[{\"id\":\"89ad4ac3-39f7-470e-963a-56509c546377\",\"name\":\"Various Artists\"}],\"date\":{\"month\":11,\"day\":10,\"year\":2017},\"medium_count\":1,\"id\":\"428a1f89-9831-4c58-b518-84b8cf82770e\"}],\"artists\":[{\"joinphrase\":\" feat. \",\"id\":\"985f7e6f-0a7e-4de7-b9ec-a5dac63cb2f7\",\"name\":\"ZAYN\"},{\"id\":\"2f548675-008d-4332-876c-108b0c7ab9c5\",\"name\":\"Sia\"}],\"duration\":266,\"title\":\"Dusk Till Dawn\",\"id\":\"30207b80-bc75-4123-aa96-a7049342d9cc\"},{\"id\":\"8c1e5d69-9bfc-4ee7-a4d8-15ab5eb1c176\"}],\"score\":0.957015,\"id\":\"df921e0d-0bc3-4909-b625-3f275b1f8282\"}]",
"value": [
{
"recordings": [
{
"releases": [
{
"track_count": 23,
"releaseevents": [
{
"date": {
"month": 11,
"day": 17,
"year": 2017
},
"country": "DE"
}
],
"country": "DE",
"title": "Toggo Music 47",
"artists": [
{
"id": "89ad4ac3-39f7-470e-963a-56509c546377",
"name": "Various Artists"
}
],
"date": {
"month": 11,
"day": 17,
"year": 2017
},
"medium_count": 1,
"id": "53f29bb3-ade7-436c-8a47-552bde509510"
},
{
"track_count": 1,
"releaseevents": [
{
"date": {
"month": 9,
"day": 7,
"year": 2017
},
"country": "US"
}
],
"country": "US",
"title": "Dusk Till Dawn",
"artists": [
{
"joinphrase": " feat. ",
"id": "985f7e6f-0a7e-4de7-b9ec-a5dac63cb2f7",
"name": "ZAYN"
},
{
"id": "2f548675-008d-4332-876c-108b0c7ab9c5",
"name": "Sia"
}
],
"date": {
"month": 9,
"day": 7,
"year": 2017
},
"medium_count": 1,
"id": "c8864bde-8799-407c-a711-afa268666550"
},
{
"track_count": 45,
"releaseevents": [
{
"date": {
"month": 11,
"day": 10,
"year": 2017
},
"country": "DE"
}
],
"country": "DE",
"title": "Bravo: The Hits 2017",
"artists": [
{
"id": "89ad4ac3-39f7-470e-963a-56509c546377",
"name": "Various Artists"
}
],
"date": {
"month": 11,
"day": 10,
"year": 2017
},
"medium_count": 2,
"id": "8c9645df-2a6e-4312-b3f0-a61b826e5a10"
},
{
"track_count": 32,
"releaseevents": [
{
"date": {
"month": 11,
"day": 24,
"year": 2017
},
"country": "SE"
}
],
"country": "SE",
"title": "Absolute Music 83",
"artists": [
{
"id": "89ad4ac3-39f7-470e-963a-56509c546377",
"name": "Various Artists"
}
],
"date": {
"month": 11,
"day": 24,
"year": 2017
},
"medium_count": 2,
"id": "5447200c-bfad-4ebf-9c1e-0634647de4e8"
},
{
"track_count": 45,
"releaseevents": [
{
"date": {
"month": 11,
"day": 10,
"year": 2017
},
"country": "DE"
}
],
"country": "DE",
"title": "Bravo: The Hits 2017",
"artists": [
{
"id": "89ad4ac3-39f7-470e-963a-56509c546377",
"name": "Various Artists"
}
],
"date": {
"month": 11,
"day": 10,
"year": 2017
},
"medium_count": 1,
"id": "428a1f89-9831-4c58-b518-84b8cf82770e"
}
],
"artists": [
{
"joinphrase": " feat. ",
"id": "985f7e6f-0a7e-4de7-b9ec-a5dac63cb2f7",
"name": "ZAYN"
},
{
"id": "2f548675-008d-4332-876c-108b0c7ab9c5",
"name": "Sia"
}
],
"duration": 266,
"title": "Dusk Till Dawn",
"id": "30207b80-bc75-4123-aa96-a7049342d9cc"
},
{
"id": "8c1e5d69-9bfc-4ee7-a4d8-15ab5eb1c176"
}
],
"score": 0.957015,
"id": "df921e0d-0bc3-4909-b625-3f275b1f8282"
}
]
}
]
+ jq --version
+ rm /home/admin-srv/tmp//fp.txt /home/admin-srv/tmp//metadatas.json /home/admin-srv/tmp//tmp.mp3
root@domaine:/media/FlexGoHome/Musique/20180927_mix/Musicanize# ls
mp3-dl.sh README.md
`
Hello, can we use this script directly on ampache, or we need to using it only on command line ?
need help please