অনলাইন রেডিওতে খেলা রেকর্ড ট্র্যাক


3

আমি প্রায়শই ভিএলসির সাথে di.fm অনলাইন রেডিও শুনি । স্ট্রিমিংটি HTTP- র মাধ্যমে এমপি 3।

আমি এই রেডিওতে চালিত সমস্ত ট্র্যাক নাম রেকর্ড করতে চাই। ভিএলসি ট্র্যাকের নাম দেখায়, তবে পরবর্তী ট্র্যাকটি চালানো হলে নামটি হারিয়ে যায়।

আমি এই ট্র্যাকের নামগুলি কিছু পরিসংখ্যান (যেমন শীর্ষ 10 অনুসন্ধান করা) করতে ব্যবহার করব এবং এমন ট্র্যাকগুলি খুঁজে পাব যাদের নামগুলি আমি পুরোপুরি মনে রাখি না।

ভিএলসি বা অন্য উইন্ডোজ ক্লায়েন্টের সাথে কি কাজটি সম্ভব?


আমার আসল সংগীত (অডিও) সংরক্ষণ করার দরকার নেই, কেবলমাত্র সংগীতের ট্যাগ (পাঠ্য)।
osgx

ভোটারদের বন্ধ করার জন্য দ্রষ্টব্য: কেবলমাত্র স্ট্রিমটি কোনও ওয়েবসাইট থেকে এসেছে তার অর্থ এই নয় যে এর থেকে স্টাফ রেকর্ড করতে ভিএলসি (যা বিষয়বস্তুতে রয়েছে) ব্যবহার করা অফ-বিষয়। আমি ভোট দিন ছেড়ে দিন।
বেন এন

উত্তর:


2

ভিএলসি (এই উদাহরণের ২.২.১) এর একটি এইচটিটিপি ইন্টারফেস রয়েছে যেখানে আপনি বর্তমানে প্লে করা ট্র্যাকটি জিজ্ঞাসা করতে পারেন। আপনি এটি কমান্ড লাইন থেকে সক্ষম করতে পারেন :

vlc --extraintf=http --http-host 0.0.0.0:8080 --http-password 'watpasswd'

বা জিইউআইয়ের মাধ্যমে (এই সেটিংস পুনঃসূচনাগুলির মাধ্যমে স্থির থাকে):

  1. সরঞ্জামগুলি> পছন্দসমূহ, প্রদর্শন সেটিংস: সমস্ত
  2. ইন্টারফেস> প্রধান ইন্টারফেস, "ওয়েব" পরীক্ষা করুন
  3. ইন্টারফেস> প্রধান ইন্টারফেস> লুয়া> লুয়া এইচটিটিপি> পাসওয়ার্ড

আপনি http://localhost:8080/requests/status.xmlএকটি ব্রাউজারে যেতে পারেন , পাসওয়ার্ডটি প্রবেশ করতে পারেন এবং আপনার যেমন একটি বিভাগ থাকা একটি এক্সএমএল পাওয়া উচিত:

<category name="meta">
  <info name="title">Jazz</info>
  <info name="filename">http://example.com/station</info>
  <info name="genre">smooth</info>
  <info name="now_playing">Jimmy Sommers - Fly Me To The Moon</info>
</category>

যা কিছু অবশিষ্ট রয়েছে তা নিয়মিত প্লেিং ট্র্যাক সংরক্ষণ করার জন্য ক্রোন জব সেট আপ করা।

#!/bin/bash
vlc_status="$(curl --connect-timeout 15 --silent -u :watpasswd http://localhost:8080/requests/status.xml)"

# Parse out now-playing track, escape named entities e.g. '&amp;'
track=$(echo "${vlc_status}" | xmlstarlet sel -t -v ".//info[@name='now_playing']" | xmlstarlet unesc)

# Append new track to log file
echo "$track" >> vlc_log.txt

# Remove duplicates of new track if any
# http://stackoverflow.com/a/1444448/
gawk -i inplace '!x[$0]++' vlc_log.txt

1
  • RadioSure

  • Screamer রেডিও

  • streamWriter

  • RarmaRadio

  • TapinRadio


0

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

(যদিও এটি স্ট্রিমগুলির সাথে কাজ করে কিনা আমি আসলে নিশ্চিত নই। এটি কেবল স্থানীয় ফাইলগুলির জন্যই হতে পারে))


আমি কোন শেষ.এফএম নেই এবং নিবন্ধন করতে চাই না। আমি কীভাবে স্থানীয় ফাইলটিতে ট্র্যাকের নাম জমা দিতে পারি? আমি নিজেই সমস্ত পরিসংখ্যান করতে পারি (আমি এর জন্য এক্সেল, পার্ল এবং অ্যাড অব দ্য উইন্ড)।
osgx

0

এখনও কীভাবে ভিএলসি বা কোনও স্ট্রিম ক্লায়েন্টের সাহায্যে এটি করা যায় তা জানেন না, তবে আমি এই রেডিওর ওয়েব-সাইট থেকে টেক্সট ফাইলগুলিতে "3 টি খালি প্লে গান" পেতে উইজেট + ক্রোন ব্যবহার করেছি।


1
এই উত্তরটি এই অর্থে "খারাপ" যে কেউ যদি একই কাজ করতে চায় তবে একটি ভিন্ন ইন্টারনেট রেডিও স্ট্রিমের সাথে থাকে তবে বিভিন্ন ওয়েব পৃষ্ঠায় ডিল করার জন্য তাদের আলাদা স্ক্রিপ্ট লিখতে হবে। আমি সত্যিই অবাক হয়েছি যে সম্প্রদায় এর চেয়ে ভাল উত্তর জেনারেট করতে পারে না এবং আমি আরও ভাল উত্তর জানতে চাই :-( ভিএলসি / উইন্যাম্পের মতো জটিল প্রোগ্রামগুলি ট্র্যাকের নামগুলি পড়তে এবং সেগুলি পর্দায় মুদ্রণ করতে সক্ষম - এখানে যা যা দরকার তা হ'ল একটি সহজ প্রোগ্রাম যা ট্র্যাকের নামগুলি পড়ে এবং একটি ফাইলে তাদের লেখায় thisএটি কি এত কঠিন হতে পারে?
কেভিন বুজার্ড

পছন্দ করেছেন আপনি এটি কেবল ভিএলসি দিয়ে করতে পারেন ।
প্রায়

0

আমি ব্যক্তিগতভাবে উইন্যাম্পের সাথে ডিআই প্রিমিয়াম শুনি এবং তারপরে ট্র্যাকগুলি সংরক্ষণ করতে স্ট্রিম্রিপার ব্যবহার করি। স্ট্রিম্রিপার ট্র্যাকের নাম এবং শিল্পী সহ একটি দীর্ঘ স্ট্রিম ফাইলের বিপরীতে প্রতিটি ট্র্যাককে নিজস্ব ফাইল হিসাবে সংরক্ষণ করতে যথেষ্ট চালাক। সতর্কতার শব্দটি যদিও আমি খুঁজে পেয়েছি যে উইন্যাম্প ব্যান্ডউইথ স্ট্রিমিপারার ভাগ করে নিতে পছন্দ করে না যদিও পর্যাপ্ত জায়গা রয়েছে এবং আপনি দেখতে পাবেন যে উইন্যাম্প "ট্র্যাক" এর মধ্যে ঝাঁপিয়ে পড়বে (শব্দটি আলগাভাবে ব্যবহৃত হয় এটি সমস্ত ডিআই-র সাথে সংযোগ স্থাপন করে এবং একই স্রোত, প্লিজ উইন্যাম্পের সাথে তিনটি সংযোগ প্রবেশ করায়) এবং আপনার যদি পুনরাবৃত্তি না হয় এটি চালানো বন্ধ করে দেবে। পুনরাবৃত্তি দিয়ে আপনি লাফ সরাসরি শুনতে পাবেন তবে এটি রেকর্ড হয় না।

ডিআই শ্রোতা 7 বছর ধরে। এটি এখনই ছাড়াই কাজ করতে পারে :) এটি কোনও মহাকাব্য ট্র্যাক না হলে আমি রেকর্ড করব না। অনেক বেশি স্মৃতি গ্রহণ করে।

আশাকরি এটা সাহায্য করবে :)

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