Giter Site home page Giter Site logo

sotongdj / cfp2-blg Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 32.36 MB

Unofficial podcast player for Bailingguo podcast | 非官方百靈果播放室

Home Page: https://xn--xp8h.xn--2os22eixx6na.xn--kpry57d/

License: GNU General Public License v3.0

pwa bailingguo podcast-player progressive-web-app service-worker cfp2

cfp2-blg's Introduction

CFP2 and its derivative sub-projects will be discontinued and replaced by klo.lt

RSS feed updater is shutdow.

CuttleFish podcast player for Bailingguo podcast

The unofficial, (CFP2) for Bailingguo podcast, located in 墨玉程市

In order to make it easier to listen to Bailingguo podcast, I wrote a website to facilitate the selection of the episodes I want to listen to.

Homepage of CuttleFish Podcast Player for Bailingguo podcast

漢文版本

Website

Features

  • Select the tag and play the podcasts under that tag

  • Click the button and redirect to other platform

  • Can be installed into the system as a PWA

    • By using the Progressive Web App (PWA) technique, this player can be installed on the operating system (Windows, macOS, Linux, Chrome OS, iOS, and Android) and have user experiences similar to the native app (like playback control in the notification bar, system level playback control)

      "Progressive Web Apps (PWAs) are web apps that use service workers, manifests, and other web-platform features in combination with progressive enhancement to give users an experience on par with native apps." - Progressive web apps (PWAs) | MDN

  • No user's information is collected at this website

    • This site is a static website

    • This site does not use any tracking scripts

    • This site is hosted on GitHub Pages

    • According to GitHub Pages, GitHub collects users' IP addresses for security purposes when browsing this site

      "When a GitHub Pages site is visited, the visitor's IP address is logged and stored for security purposes, regardless of whether the visitor has signed into GitHub or not. For more information about GitHub's security practices, see GitHub Privacy Statement." - Data collection - About GitHub Pages

  • User data is stored in the browser

    • This site uses the browser's local cache space to temporarily store the queue and episodes currently played by the user
    • Cannot transfer to other browsers or devices
  • Follow system dark mode settings

  • Able to switch to high contrast theme

  • Able to use Picture-in-picture mode control playback (Public BETA)

Help

LICENSE

TO DO

  • auto-update episodes (archived)
  • fix other browser's theme (archived)
  • design different colour theme (archived)
  • design different contrast theme (archived)
  • month tag (archived)
  • share button (archived)
    • tag share (archived)
    • episode share (archived)
  • episode detail info (archived)
    • podcast episode detail (archived)
    • include youtube shorts/teaser (W.I.P.)
  • customize playback control UI (archived)
  • able to customize playback queue
  • offline playback
    • use browser to cache podcast and manage downloaded content are too complicated
    • offline playback may be supported in future

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.