আমি কি কমান্ড লাইন থেকে বনশি ব্যবহার করতে পারি?


12

আমি বাঁশী মিডিয়া প্লেয়ারকে সাধারণভাবে পছন্দ করি এবং আমার কাছে ইতিমধ্যে সংগীতের একটি গুরুত্বপূর্ণ গ্রন্থাগার রয়েছে, যা আমি সংগঠিত করতে অনেক সময় ব্যয় করেছি (লেবেলিং, সংশোধন ইত্যাদি)।

আমি কমান্ড লাইনটিও অনেক ব্যবহার করি, তাই আমি অবাক হই যে কমান্ড লাইন থেকে বাঁশিকে নিয়ন্ত্রণ করার কোনও উপায় আছে কিনা। যেমন:

  • এরপরে, পূর্ববর্তী, স্টপ, প্লে ইত্যাদি
  • যাইহোক বানশি ডাটাবেসটিকে জিওআই-তে অনুসন্ধান বাক্স ব্যবহার করে এমনভাবে জিজ্ঞাসা করুন

এটি না থাকলে আমি নিজেই এটি প্রোগ্রাম করার মত ছিলাম, তবে এটি অন্য একটি প্রশ্ন হবে :)

উত্তর:


18

মতে man banshee, প্লেব্যাক নিয়ন্ত্রণ করা সম্ভব। যদিও আমি অনুসন্ধান সম্পর্কে নিশ্চিত নই।

আপনি উল্লেখ করেছেন এমন কয়েকটি নিয়ন্ত্রণ এখানে রইল। পরীক্ষা করে দেখুন manঅনেক আরো অনেক কিছুর জন্য পাতা।

--next 
    Play the next track, optionally restarting if the 'restart' value is set

--previous 
    Play the previous track, optionally restarting if the 'restart value is set

--stop 
    Completely stop playback

--play 
    Start playback

দোহ !, আমার মনে হয় আরটিএফএম করা দরকার, এটি উল্লেখ করার জন্য ধন্যবাদ প্রচুর অপশন রয়েছে তবে দেখে মনে হচ্ছে আমি ডাটাবেসটি জিজ্ঞাসা করতে পারি না। ক্যোয়ারী- * কমান্ডগুলি কেবল স্টডআউটে তথ্য মুদ্রণের জন্য। : - /
টুটুকা

1
হ্যাঁ, ক্যোয়ারী আর্গুমেন্টগুলি দেখে মনে হচ্ছে কেবল বর্তমান ট্র্যাক সম্পর্কে তথ্য পাওয়ার জন্য। আপনি যা খুঁজছেন তা পুরোপুরি নয়।
মাইকেল ক্রেনশো

1
বিটিডাব্লু, যদি এই উত্তরটি আপনার প্রশ্নের উত্তর দেয় তবে দয়া করে এটির পাশে থাকা চেকমার্কটি চাপুন।
মাইকেল ক্রেনশা

1
বনশি একটি এসকিউএল ডাটাবেসে সঞ্চয় করে। সেখান থেকে আপনি কোয়েরি করতে পারেন।
hgoebl

3
/usr/bin/banshee --next
/usr/bin/banshee --previous
/usr/bin/banshee --stop
/usr/bin/banshee --play

উপরের সমস্তগুলি যথাক্রমে আপনার কীবোর্ডের শর্টকাটের জন্য এক্সএফসিইতে ব্যবহার করা যেতে পারে:

X86AudioNext
X86AudioPrev
X86AudioStop
X86AudioPlay

2

আপনি যদি বানশির জন্য একটি ইন্টারফেস প্রোগ্রামের সন্ধান করছেন (কেবলমাত্র পাঠানোর ক্ষমতা banshee --nextবা অন্য নিয়ন্ত্রণের পতাকা ছাড়াই অন্যথায় আপনি তারপরে এমপিডি - মিউজিক প্লেয়ার ডিমন আপনার আগ্রহী হতে পারেন যা আপনাকে নিজের ইন্টারফেস তৈরি করতে বা পরিবর্তন করতে / ব্যবহার করতে দেয় এমপিডির উপর কাজ করার জন্য ডিজাইন করা এই ক্লায়েন্টগুলির মধ্যে একটি


1

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

   #!/bin/bash
    banshee --hide &
    sleep 3;
    banshee --play;

    while true; do
        pos=`banshee --query-position| sed s/position:\ //| sed s/,.*//`;
        dur=`banshee --query-duration| sed s/duration:\ //| sed s/,.*//`;
        left="$(expr $dur - $pos)";

        rating=`banshee --query-rating|sed s/rating:\ //`;
        isHumour="$(banshee --query-uri|sed s/.*Music//|grep /Humour)";

      if [[ $pos -lt "3" ]] && ([[ $rating -lt "2" ]] || [[ -n "$isHumour" ]]);
      then
        echo "next";
        exec banshee --next &
      else
        echo "sleep for" $left;
        sleep "$left";
        pos=`banshee --query-position| sed s/position:\ //| sed s/,.*//`;
        dur=`banshee --query-duration| sed s/duration:\ //| sed s/,.*//`;
        left= expr $dur - $pos;
        echo $left;
    fi;
    sleep 0.0001;
    done;
    exit 0;

আশা করি এটি সাহায্য করে, দুঃখিত যদি এটি আপনাকে বিভ্রান্ত করে ...


-1

আমি মনে করি না এই মুহুর্তে বাঁশীর কাছে একটি কমান্ড-লাইন ইন্টারফেস আছে। এবং তারা কোনওটির জন্য কাজ করবে তা বোঝাতে আমি কিছুই শুনি নি।


1
আমার মনে হয় টুটুকা কমান্ড লাইন থেকে বনশিকে নিয়ন্ত্রণ করার একটি উপায় সন্ধান করছে; পূর্ণ-আউট কমান্ড লাইন ইন্টারফেস নয় (যদিও এটি খুব দুর্দান্ত হবে)।
মাইকেল ক্রেনশা

-1

প্রত্যেকে যা খুঁজছিল তা এখানে:

sh -c "sleep 1m; banshee --hide & sleep 20; banshee --play"

1mসময় পার হয়ে যা আপনি পরিবর্তন করতে পারেন জন্য দাঁড়িয়েছে।

আপনার এটি আপনার স্টার্ট আপ অ্যাপ্লিকেশনগুলিতে রাখা দরকার


1
আপনি কী ব্যাখ্যা করতে পারেন যে কীভাবে এটি ওপি জিজ্ঞাসা করছে? পরবর্তী, পূর্ববর্তী, থামুন, খেলুন, অনুসন্ধান ডাটাবেস?
DrSAR
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.