All Projects → podStation → Podstation

podStation / Podstation

Licence: mit
podStation is a web podcast aggregator for Chrome.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Podstation

Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (+686.84%)
Mutual labels:  extension, addon, chrome-extension, chrome
Rester
A REST client for almost any web service (Firefox and Chrome Extension)
Stars: ✭ 192 (+152.63%)
Mutual labels:  extension, addon, chrome
Analog
Replace your new tab page with a minimal analog clock
Stars: ✭ 46 (-39.47%)
Mutual labels:  extension, chrome-extension, chrome
Skip Ad
A simple lightweight Chrome extension that automatically skips YouTube Ads.
Stars: ✭ 54 (-28.95%)
Mutual labels:  extension, chrome-extension, chrome
Vue Chrome Extension Boilerplate
Boilerplate for Chrome extension using Vue.js and Webpack with auto-reload enabled.
Stars: ✭ 171 (+125%)
Mutual labels:  extension, chrome-extension, chrome
Github Mermaid Extension
A browser extension for Chrome, Opera & Firefox that adds Mermaid language support to Github
Stars: ✭ 170 (+123.68%)
Mutual labels:  extension, chrome-extension, chrome
1click Webpage Screenshot
Entire page Screenshot extension for Google Chrome. I'm developing open source extension for Google Chrome. All extension are free for use. Let's make Chrome great again!
Stars: ✭ 406 (+434.21%)
Mutual labels:  extension, chrome-extension, chrome
Wikipediap2p
WikipediaP2P.org Chrome Extension
Stars: ✭ 105 (+38.16%)
Mutual labels:  extension, chrome-extension, chrome
Gata
Bookmarks made better
Stars: ✭ 17 (-77.63%)
Mutual labels:  extension, chrome-extension, chrome
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (+510.53%)
Mutual labels:  extension, addon, chrome
My Notes
Simple and fast note-taking in Chrome with Google Drive support.
Stars: ✭ 155 (+103.95%)
Mutual labels:  extension, chrome-extension, chrome
Web Extension Starter
🖥🔋Web Extension starter to build "Write Once Run on Any Browser" extension
Stars: ✭ 987 (+1198.68%)
Mutual labels:  extension, chrome-extension, chrome
Span Tree
🌳 Tree for GitLab
Stars: ✭ 123 (+61.84%)
Mutual labels:  extension, chrome-extension, chrome
Styleurl Extension
Share & export CSS tweaks from Chrome instantly.
Stars: ✭ 175 (+130.26%)
Mutual labels:  extension, chrome-extension, chrome
Web Extension Starter
Typescript, React, Redux, Styled-Component and Webpack based sample extension boilerplate. Runs on Chrome and Firefox. Sample chrome extension.
Stars: ✭ 115 (+51.32%)
Mutual labels:  extension, chrome-extension, chrome
Bilibili Helper O
哔哩哔哩 (bilibili.com) 辅助工具,可以替换播放器、推送通知并进行一些快捷操作
Stars: ✭ 3,717 (+4790.79%)
Mutual labels:  extension, chrome-extension, chrome
Booklight
Your Chrome Alfred - An Extension to provide spotlight-like interface for your bookmarks
Stars: ✭ 98 (+28.95%)
Mutual labels:  extension, chrome-extension, chrome
Githuber
Display Github Trending repositories on Chrome New Tab Extensions
Stars: ✭ 418 (+450%)
Mutual labels:  extension, chrome-extension, chrome
Hangarxplor
HangarXPLOR is a chrome extension that upgrades the UI/UX of the Star Citizen hangar page
Stars: ✭ 32 (-57.89%)
Mutual labels:  extension, chrome-extension, chrome
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-26.32%)
Mutual labels:  extension, chrome-extension, chrome

podStation Chrome Extension

Build Status

About

podStation is a podcast aggregator and player for Chrome and other compatible browsers. It is distributed as a browser extension (see https://en.wikipedia.org/wiki/Browser_extension), but it behaves essentially like a standalone app that uses the browser as a platform.

How to install

You can install it at the chrome web store.

Although not officially supported yet (no tests in place), it also works on:

A port for Firefox is on the way. If there is any browser not listed above where you use podStation, please let me know. If you want to request a port for a browser, create an issue here, or send us a mail (see the session Support and Contact)

History

Back in the days before I had a good Bluetooth headset, that I now use with all my devices, switching between audio from PCs (at work and at home) to mobile was not the most comfortable thing.

As such, I was searching for a cost effective solution to listen to podcasts on desktop operational systems, and also synchronize the list of podcasts between my home and work PC.

There were solutions on the market, but I was thinking that I could build somthing myself. Due to the projects I was working on at the time, I was learning font end development and also how to create chrome extensions.

After some research, I decided a very cost effective way of keeping my list of podcasts in sync would be to use chrome's sync storage (in the order of Kilobytes) for extensions and chrome apps.

That was how the development of podStation started.

Vision

podStation has reached a mature state where increments are more tipically on the direction of bug fixes, optimizations and reduction of technical debt (see https://en.wikipedia.org/wiki/Technical_debt).

If you would like to see all the proposed enhancements, check the open issues:

For an idea of the work in progress, check our planning project.

Some features I consider more important (I will add links to existing issues later):

  • Become podStation Browser Extension: podStation is currently only available for chrome. Althouth this most likely address the majority of possible users, I don't like the idea of contributing to vendor lock-in. Having a port that works on other browsers would make it easier for our users to choose other browsers, and contribute to the competitiveness of this market
  • Reduce the necessary permissions required by podStation

There are also some features that I would like to implement, but they are unlikely to become a reality, as it would be a lot of effort:

  • Support marking episodes as listened (history) - not enough Snyc Storage space
  • Integration with mygpo (http://gpodder.net/)

Development

Installing the dependencies

You will need to install Node.js.

After that, install the dependencies in the following order:

  • npm install
  • npm run bower-install
  • ./copy_dependencies.sh

Running locally

  1. Clone this repository
  2. Go to chrome's extensions page chrome://extensions/
  3. Enable the Developer Mode
  4. Click the button Load unpacked extension.
  5. Choose the extension folder

Voilà!
You should see podStation's icon on chrome's toolbar.
You are now running a local copy of podStation, have fun!

Automated tests

We use Karma for automated tests.

You can run the tests with the command line npm test. If you want to debug the tests run npm run test_chrome if you just want to run them.

Documentation

You can find the documentation on the docs folder.

Contributing

If you are interesting in contributing to podStation, take a look at our contribution documentation.

Support and Contact

If you would like to report bugs, request new features, ask questions or contact the owners of this project for any general topic, create an issue in any of the platforms below:

If you are not sure how to use any of these platforms, or you do not want to communicate in public for any reason, reach us by email at [email protected].

Get Social

Wanna chat? Here is podStation's accounts on social media (in order of coolness):

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].