Skip to content

demoran23/AudibleListenHistoryTracker

Repository files navigation

What does it do?

store 1

A chrome extension to keep track of your listen history on Audible.

Audible only tracks a couple of months worth of listen history.
This extension will extend that time frame to indefinitely, but it can only work with the data it has.

It will occasionally poll Audible's listen history page to update its list.

On this listen history page in Audible, you see your full history by clicking on the infinity icon:

listen history infinity

You can also open this in a popup by clicking on the extension icon extension icon in your browser.

How does it work?

Every 24 hours, the extension will attempt to get the listen history page from Audible without doing any extra authentication. This means that if you aren't signed in to Audible, or if you can't access that page, it won't work.

It then parses the data from that page and tracks them all as a Book. The extension page shows these books in card form.

Tech stack

  • Solid: Front end framework
  • SUID: UI component library
  • CRXJS: Chrome extension Vite plugin

Making changes yourself

You can pull down this repository and make changes locally, then submit them as pull requests.

Development environment requirements

Install Node.js

You can install node using Volta.

Prettier IDE integration

Regardless of the code editor you use, you'll want to set Prettier up to run when you make changes to files.

Pull down dependencies

npm install

Start it up locally

npm start

Load the extension into your browser

  1. Open Manage Extensions
  2. Click Load unpacked and select the dist folder
  3. Test it out

Now you're ready to start making changes!

Notes

The icon was generated with https://favicon.io/favicon-generator/

About

Audible listen history tracker chrome extension

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published