पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.7.16

podcast_search

पॉडकास्ट की खोज और पॉडकास्ट RSS फ़ीड के पारसिंग के लिए एक लाइब्रेरी। iTunes और पॉडकास्टइंडेक्स डायरेक्टरी का समर्थन करता है, और अधिक नए विशेषताओं जैसे अध्याय और ट्रांसक्रिप्ट का समर्थन करता है।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
2.3 हज़ार
लाइक
36
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add podcast_search

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर/डार्ट पैकेज जो iTunes और पॉडकास्ट इंडेक्स जैसे स्रोतों से पॉडकास्ट की खोज और RSS फीड के विश्लेषण करता है। यह चैप्टर और ट्रांसक्रिप्ट जैसी आधुनिक पॉडकास्ट विशेषताओं का समर्थन करता है, जिससे समृद्ध ऑडियो सामग्री की खोज संभव होती है। यह लाइब्रेरी ऐप में पॉडकास्ट खोज और मेटाडेटा प्राप्त करने के लिए सरल बनाती है, जिससे यह ऑडियो-फोकस्ड ऐप्स के लिए आदर्श होती है। यह एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स जैसे कई प्लेटफॉर्मों के साथ संगत है।

उपयोग

  • पॉडकास्ट खोज ऐप बनाना
  • ऑडियो प्लेयर्स में पॉडकास्ट मेटाडेटा को एकीकृत करना
  • अध्यायों और ट्रांसक्रिप्ट के साथ RSS फीड का विश्लेषण
  • व्यक्तिगत पॉडकास्ट सुझाव बनाना
  • क्रॉस-प्लेटफॉर्म पॉडकास्ट क्लाइंट्स का समर्थन करना

मुख्य विशेषताएँ

  • iTunes और PodcastIndex की खोज करें
  • पॉडकास्ट RSS फीड को पार्स करता है
  • अध्यायों और ट्रांसक्रिप्ट का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • फ़ीड प्राप्त करने के लिए सरल API

इनके लिए उपयुक्त

  • ऑडियो ऐप विकासकर्ता
  • पॉडकास्ट प्लेटफॉर्म निर्माता
  • पॉडकास्ट मेटाडेटा की आवश्यकता वाले ऐप्स
  • क्रॉस-प्लेटफ़ॉर्म ऑडियो प्रोजेक्ट्स
  • कई ओएस पर फ्लटर का उपयोग करने वाले डेवलपर्स

विचार योग्य बातें

  • फीड फ़ैच करने के लिए इंटरनेट का उपयोग करना आवश्यक है
  • बाहरी RSS फ़ीड की गुणवत्ता पर निर्भर करता है
  • ऑफलाइन उपयोग के लिए कैशिंग की आवश्यकता हो सकती है
  • समर्थित निर्देशिकाओं तक सीमित
  • ट्रांसक्रिप्शन समर्थन फीड उपलब्धता पर निर्भर करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

A library for searching for podcasts, parsing podcast RSS feeds and obtaining episodes details. Supports searching via iTunes and PodcastIndex.

Usage

Search for podcasts with 'widgets' in the title and find the top podcasts. Both examples limit to 10 results and are set for the United Kingdom:

import 'package:podcast_search/podcast_search.dart';

// ignore_for_file: avoid_print
void main() async {
  var search = Search();

  /// Search for podcasts with 'widgets' in the title.
  var results =
  await search.search('widgets', country: Country.unitedKingdom, limit: 10);

  /// List the name of each podcast found.
  for (var result in results.items) {
    print('Found podcast: ${result.trackName}');
  }

  /// Parse the first podcast.
  final feed = results.items[0].feedUrl;

  /// It is possible to get back a podcast with a missing feed URL, so check that.
  if (feed != null) {
    var podcast = await Feed.loadFeed(url: feed);

    /// Display episode titles.
    for (var episode in podcast.episodes) {
      print('Episode title: ${episode.title}');
    }
  }

  /// Find the top 10 podcasts in the UK.
  var charts = await search.charts(limit: 10, country: Country.unitedKingdom);

  /// List the name of each podcast found.
  for (var result in charts.items) {
    print('Episode title: ${result.trackName}');
  }
}

Supported Namespace Tags

Podcasting 2.0
  • Block
  • Chapters
  • Funding
  • GUID
  • Locked
  • Person
  • Transcripts (VTT, SRT & JSON formats)
  • Value
  • Alternate Enclosure
iTunes
  • Author
  • Episode
  • Season

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 6 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट