আমি কীভাবে আমার সমস্ত সংগীতের জন্য গান আনব এবং সেগুলি ফাইলের মধ্যে সঞ্চয় করতে পারি?


14

আমার কাছে একটি বড় সংগীত গ্রন্থাগার রয়েছে (তাদের বেশিরভাগই .mp3& & .m4a) রয়েছে এবং তাদের কোনওটিরই গান নেই। এমন কোনও প্রোগ্রাম বা প্লাগ-ইন রয়েছে যা ইন্টারনেট অনুসন্ধানের মাধ্যমে আমার সমস্ত সংগীতে স্বয়ংক্রিয়ভাবে গানের যোগ করে?

আমার কাছে সাধারণত কোনও ইন্টারনেট সংযোগ না থাকায় আমার একটি প্রোগ্রাম প্রয়োজন যা স্বয়ংক্রিয়ভাবে সমস্ত গানের সংগীত ফাইল ট্যাগগুলিতে যুক্ত করে যাতে আমি সেগুলি অফলাইনে দেখতে পারি।


2
কীভাবে গান যোগ করবেন? প্রতিটি গানের ফাইল? আপনার সংগীত সংগ্রহ কি ফর্ম্যাট? যে গানের সন্ধান পাওয়া যায় সেগুলি আপনি কীভাবে দেখতে চান?
ফসফ্রিডম

আমি কেবল এটিই চাই যে যখন মিউজিক ফাইলগুলি (বেশিরভাগ। এমপি 3 এবং। এম 4 এ) একটি সঙ্গীত প্লেয়ারে প্লে হয় এবং আমি "ডিসপ্লে লিরিক্স" এ ক্লিক করি এটি লিরিক্স প্রদর্শন করতে সক্ষম হওয়া উচিত। এবং আমার কাছে এমন কিছু সফ্টওয়্যার দরকার যা প্রতিটি মিউজিক ফাইলের জন্য এটি করে (সঙ্গীত ফাইলগুলির জন্য আমার সমস্ত ট্যাগগুলি সঠিক)।
ভরত

2
এই মন্তব্যটি মূল প্রশ্নের চেয়ে অনেক বেশি আলাদা। আপনার নতুন লক্ষ্যগুলি প্রতিফলিত করার জন্য আপনার কমপক্ষে প্রশ্নটি আপডেট করা উচিত।
Luís de Sousa

আমারোক এবং ক্লিমেটিনের কাছে সংগৃহীত গানগুলি সম্পাদনা করার জন্য একটি বিকল্প রয়েছে। আমি এটি চেষ্টা করে দেখিনি, তবে এটি অবশ্যই এগুলিকে স্থানীয় কোথাও সংরক্ষণ করে এবং আপনার জন্য সেগুলি পুনরুদ্ধার করতে পারে। গানের ভিত্তিতে একটি গানে এটি করা সত্যিই ক্লান্তিকর হবে তবে এটি সম্ভবত কার্যকর হবে।
জো

একটি সুন্দর সফটওয়্যার বলা হয় clementine। চেষ্টা করে দেখুন এটি বিভিন্ন গানের অনলাইন ডিবিতে সমর্থন করে has (পুরানো আমারোক 1 * এর কাঁটাচামচ)।
ddmytrenko

উত্তর:


5

এটি একটি আধিকারিক উত্তর কারণ আমি আপনার পরিবেশ জানি না এবং আমি যে কোডটি সরবরাহ করি তা কেবল উদাহরণ হিসাবে পরিবেশন করার উদ্দেশ্যে - এটি চালানো কোনও ক্ষতি করা উচিত নয় তবে আমি কোনও গ্যারান্টি দিতে পারি না।

এর মতো কাজগুলি সাধারণ বাশ স্ক্রিপ্টগুলি ব্যবহার করে মোকাবেলা করা যেতে পারে, উদাহরণস্বরূপ নিম্নলিখিত উদাহরণে আমি শিল্পী এবং শিরোনাম নিষ্কাশন করতে আইডি 3 ব্যবহার করি, তারপরে লিরিকগুলি আনার জন্য একটি ফ্রি উইকিল্রিক্স আয়না এবং তারপরে নতুন ট্যাগটি সংরক্ষণ করতে আবার আইডি 3 ব্যবহার করুন। যারা এই কোডটি ব্যবহার করবেন তাদের প্রত্যেককে আমি অন্য লিরিক্স এপিআই সন্ধান করতে উত্সাহিত করি, কারণ একই পরিষেবাটি বারবার ব্যবহার করা দূষিত বলে বিবেচিত হতে পারে।

#!/bin/bash

_TPL='http://makeitpersonal.co/lyrics?artist=<artist>&title=<title>'
_SRY="Sorry, We don't have lyrics for this song yet."

[ "$1" ] && _PATH="$1" || _PATH=$PWD

cd $_PATH

for _FILE in {*.mp3,*.m4a}; do
    if [[ -r $_FILE ]]; then
        _SONG=$(eyeD3 --no-color "$_FILE" | grep title)

        _ARTIST="${_SONG#*"artist: "}"
        _TITLE="${_SONG%"artist: "*}"
        _TITLE="${_TITLE#"title: "}"

        echo -n "$_ARTIST - $_TITLE"

        _ARTIST="${_ARTIST// /+}"
        _TITLE="${_TITLE// /+}"
        _URL="${_TPL//"<artist>"/$_ARTIST}"
        _URL="${_URL//"<title>"/$_TITLE}"

        _LYRICS=$(wget -qO- $_URL)

        if [ "$_LYRICS" != "$_SRY" ]; then
            eyeD3 --lyrics=eng:Lyrics:"$_LYRICS" "$_FILE" 1>/dev/null
        else
            echo "No lyrics found... skipping!"
        fi
    fi
done

cd $OLDPWD

নির্দেশাবলী (টার্মিনালে কমান্ডগুলি চালনা করুন):

  1. ইনস্টল wgetএবং eyeD3জারি করেsudo apt-get install wget eyed3
  2. উপরের কোডটি কোনও ফাইলে সংরক্ষণ করুন, যেমন /home/user/lyrics_fetcher.sh
  3. ফাইলটি চালানোর অনুমতি যুক্ত করুন: chmod u+x /home/user/lyrics_fetcher.sh
  4. ফাইলটি চালান (উদ্ধৃতিগুলি মনে রাখবেন): /home/user/lyrics_fetcher.sh "path_to_my_album"
  5. আপনি যে কোনও সময়ে ctrl+ টিপে স্ক্রিপ্ট সম্পাদন বন্ধ করতে পারেনc

আমি এই কোডটি আর্কটিক বানরদের "এএম" অ্যালবাম দিয়ে চেক করেছি এবং এটি মিষ্টি করেছে।

আপনি যদি সত্যিই আপনার সমস্ত অ্যালবামের জন্য একবারে প্রতিটি ডিরেক্টরিতে লুপে স্ক্রিপ্টটি চালাতে চান তবে আমার ধারণা। তবুও, আমি এটিকে চূড়ান্ত সমাধান হিসাবে ব্যবহার করব না - উইকিলিক্রিক্স এবং যারা মিরর করে এটি সমর্থন করে তারা সকলেই ভাল ছেলে এবং এই উত্তরটি আপত্তিজনক নয়, চিন্তাভাবনার প্রচার করার জন্য এখানে।


আমি যেমনটি বলেছিলাম ঠিক ঠিক তেমনই করেছিলাম, প্রদত্ত কোডটি ঘরে লিরিক্স_ফেটার.শ হিসাবে সংরক্ষণ করে এবং তারপরে টার্মিনালের ২ পয়েন্টে কমান্ডটি চালিয়েছি then লাইভ-থিংস ", এখন আর কোনও আউটপুট নেই I আমি সম্পূর্ণ শিক্ষানবিস, দয়া করে আমাকে সাহায্য করুন ..
ভারত

1. আপনি কি টার্মিনালে সমস্ত কমান্ড চালান? (এখানে টার্মিনাল আউটপুট থাকা উচিত) ২. আপনি কি উইজেট এবং আইডি 3 ইনস্টল করেছেন? যদি তা না হয় তবে 'sudo apt-get wget eyed3'
চালান

@ ভারত, ./lyrics_fetcher.sh "/home/bharat/Music/Linkin-park/LIVING-THINGS"স্ক্রিপ্টটি যে ফোল্ডারে রয়েছে তাতে আপনার কমান্ডটি ব্যবহার করা উচিত ছিল You
20000

1
@ বিজ্ঞাপন20000 আমি যখন ভারতে কোন ধরণের সমস্যার মুখোমুখি হয়েছিলাম তখন আমি এই নির্দেশাবলী যুক্ত করেছি। তাকে অবহিত করা হয়েছিল।
সিআরপিএন

আমি একটি ত্রুটি পেয়েছি (লাল রঙে) "'এসকিআই' কোডেক 25-26 পজিশনে অক্ষরগুলি এনকোড করতে পারে না: স্ক্রিপ্টটি চলাকালীন সীমানায় নয় (128)"। এর মানে কী?
noir1993

3

আমি সম্প্রতি আপনার সঙ্গীতে লিরিক্সগুলি স্বয়ংক্রিয়ভাবে আনতে এবং ট্যাগ করার জন্য একটি অজগর স্ক্রিপ্ট লিখেছিলাম। এটি এখানে দেখুন । এটি গানের কথাটি txt ফাইল হিসাবে ডাউনলোড করবে এবং এটি আপনার .mp3 ফাইলে এম্বেড করবে

ইউটিউব ডেমো


1

আপনি সত্যিকার অর্থেই প্রশ্নের উত্তর দিয়েছেন - আপনি কি গানগুলি ম্যাসে ডাউনলোড করতে পারেন - এবং এই গানের কথাগুলি নিজেরাই মিউজিক ফাইলের মধ্যে সংরক্ষণ করতে পারেন?
ফসফ্রিডম

1

সঙ্গীত অনুরাগী হিসাবে আমি আপনাকে গুয়াদেডেক প্লেয়ার, দ্রুত এবং হালকা এবং পূর্ণ বৈশিষ্ট্যযুক্ত প্লেয়ারের সুপারিশ করতে পারি এবং যদি আমি ভুল না করি তবে এটির গানের এক্সটেনশনগুলি ডিফল্টরূপে পেয়েছে এবং আরও বেছে নেওয়ার ক্ষমতা আছে যা আমি এই মুহুর্তে গানের মাধ্যমে শুনছি এবং এটি দেখায় প্রতিটি গান এমনকি ব্যান্ড বায়ো লিরিক্স। ম্যানুয়ালিও একটি গানে লিরিক্স সঞ্চয় করার পক্ষে প্যাসিবিলিটি রয়েছে তবে অবশ্যই ইন্টারনেটের সাথে সিঙ্ক করা ভাল, যাইহোক এটি আপনার পছন্দ।

sudo add-apt-repository ppa:anonbeat/guayadeque

sudo apt-get update

sudo apt-get install guayadeque-svn

আপনি সত্যিকার অর্থেই প্রশ্নের উত্তর দিয়েছেন - আপনি কি গানগুলি ম্যাসে ডাউনলোড করতে পারেন - এবং এই গানের কথাগুলি নিজেরাই মিউজিক ফাইলের মধ্যে সংরক্ষণ করতে পারেন?
ফসফ্রিডম

হ্যাঁ এটিতে গানের সম্পাদনা এবং প্লেয়ার বা প্লেয়ারের মধ্যে একটি গানে নিজের দ্বারা লিরিক্স লেখার জন্য সেটিং / বিকল্পের জন্য অন্তর্নির্মিত সম্পাদক রয়েছে।
জোকেআর

@JohnnyD। "নিজের দ্বারা" - ওপি মানে ব্যাচে স্বয়ংক্রিয়ভাবে এটি করা হয়েছিল, ম্যানুয়ালি একে একে নয়।
সিআরপিএন

@ সাইপ্রিয়ানগেরার হয়ত আমি কী ভুল জিজ্ঞাসা করছিলাম তা ভুল বুঝতে
পেরেছিলাম

1

বীটগুলি আপনার সঙ্গীত গ্রন্থাগারটি সংগঠিত করার জন্য একটি কমান্ড লাইনের সরঞ্জাম যা স্বয়ংক্রিয়ভাবে লিরিকগুলি আনতে পারে এবং পাশাপাশি প্রচুর অন্যান্য জিনিস। ওয়েবসাইট থেকে:

বীটের উদ্দেশ্য হ'ল আপনার সংগীত সংগ্রহটি একবার এবং সকলের জন্য পাওয়া। এটি আপনার সংগ্রহের ক্যাটালগ করে, মিউজিকব্রেঞ্জ ডাটাবেস ব্যবহার করার সাথে সাথে তার মেটাডেটাটি স্বয়ংক্রিয়ভাবে উন্নত করে। তারপরে এটি আপনার সঙ্গীত পরিচালনা এবং অ্যাক্সেসের জন্য সরঞ্জামগুলির একটি তোড়া সরবরাহ করে।

বিশেষত, এর একটি লিরিক্স প্লাগইন রয়েছে যা লিরিক উইকি, লিরিক্স ডটকম, মুসিক্সম্যাচ, জেনিয়াস ডটকম, বা গুগল কাস্টম অনুসন্ধান এপিআইয়ের গানের সুর নিয়ে আসে।

চারপাশের সম্প্রদায়টি খুব সক্রিয়। এটা দেখ!


0

এমপিএনটি 1.5 মাসের জন্য বিনামূল্যে (সম্ভবত)। তারপরে আপনাকে প্রিমিয়াম সংস্করণ কিনতে হবে। এটি অ্যালবামের জন্য শিল্পকর্ম এম্বেড করে। আপনি একবারে আপনার সমস্ত সঙ্গীত ফাইলের জন্য লিরিক্স পেতে পারেন।


0

আমি ব্যক্তিগতভাবে লিরিক্স ফাইন্ডার ব্যবহার করি: https://www.lyricfinder.org/

ফোল্ডারগুলির মাধ্যমে এটি পুনরাবৃত্তভাবে অনুসন্ধান করতে এবং সমস্ত মিউজিক ফাইলগুলি খুঁজে পেতে এবং সেগুলির আইডি 3-ট্যাগটিতে লিরিকগুলি যুক্ত করার চেষ্টা করার জন্য আপনি অ্যাড ফোল্ডারটি ব্যবহার করতে পারেন।


0

আমি লিরিকো ব্যবহার করি , লিরিকো , পাইথন স্ক্রিপ্ট ডাউনলোড করতে এবং সেগুলি আইডি 3 বা ওজি ভারবিস মেটা ট্যাগগুলিতে এম্বেড করতে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.