Extension: Rooster Playlist Import for LingQ (YouTube/Spotify/ListenNotes/Apple Podcasts/Movies/TV Shows/Books)

ROOSTER PLAYLIST IMPORT FOR LINGQ
VERSION 2 (CHROMIUM)
Browser extension to query, download and import content from YouTube, ListenNotes / Apple Podcasts / Project Gutenberg / Librivox / TikTok / Rumble

Getting Started Guide


:key: Key Highlights

New LanguageMaster Services

Leverage LanguageMaster’s advanced Whisper transcription and AI chunking API—no personal key required, token discounts for subscribers, and support for providers like Lemonfox, Fireworks, Deepinfra, Groq, AssemblyAI, Deepgram, Gladia.

Flexible Transcription & Subtitles

YouTube: choose built-in subtitles (with Prefer Autogen), fixed-size chunking, AI-chunking (your OpenAI/Gemini key), or AI-chunking via LanguageMaster.
Whisper (LingQ): free LingQ transcription (capped at 10 hours/month).
Whisper (LanguageMaster): pay-as-you-go Whisper models (3–21 tokens/minute) with your LanguageMaster tokens.

:heavy_dollar_sign: Transcription Pricing

Mode Cap / Tokens Subscriber Rate Free Rate
Whisper (LingQ) 10 hours/month
Whisper (LanguageMaster) 3–21 tokens per minute 4000 tokens → $4 USD 4000 tokens→ $5 USD
  • Discounts available for bulk token purchases

:globe_with_meridians: Whisper Providers:

Lemonfox, Fireworks, Deepinfra, Groq, AssemblyAI, Deepgram, Gladia
Chunking Options: Original | Fixed-size | AI-chunking (OpenAI/Gemini) | AI-chunking (LanguageMaster)

:gear: Bulk Actions & Controls

Download or import multiple lessons at once, preserve playlist order, run imports sequentially or in parallel, and remove records with a single click.

:closed_lock_with_key: Authentication & Licensing

LingQ Login & Subscription

Lessons import directly into your LingQ account—make sure you’re logged in and have an active subscription.

LanguageMaster Login:

Required for advanced Whisper and AI-chunking features. Tokens are consumed for these operations.


Big thanks to @vet8t6z79pc4 for his help in bringing version 2 of the playlist importer to life.


ROOSTER PLAYLIST IMPORT FOR LINGQ
VERSION 1 (FIREFOX)
Browser extension to query, download and import content from YouTube, ListenNotes / Apple Podcasts / Spotify / Project Gutenberg / Librivox / TikTok / ARD Mediathek / Helsingin Sanomat / MegaTV / RuTube

The ULTIMATE LingQ Importer
This tool can help you easily query, import and download content from your favorite podcasts and YouTube channels. Available for FIREFOX browser as a web extension standalone or as a part of MasterLingQ. (Supercedes Youtube Playlist Importer)

YOUTUBE (New Methods!)
-Query by ChannelName , @ChannelName (All Results), PlaylistID, PlaylistURL, VideoID, VideoURL and #Search.
-Preference for Transcribing or Importing the Youtube auto-generated subtitles
-Imports Mp3 Audio with each transcribed lesson
-Remembers which videos have been imported already
-Attempts different import methods if initially unsuccessful

LISTENNOTES
-Query by PodcastURL , @PodcastURL (All Results)
-Transcribe the Audio directly from the podcast episode
-Remembers which videos have been imported already
-Example URL → ListenNotesURL

APPLE PODCASTS
-Query by PodcastURL , PodcastID
-Transcribe the Audio directly from the podcast episode
-Remembers which videos have been imported already
-Example URL → ApplePodcastURL

SPOTIFY CONTENT
-Query by Song Name, Artist Name or use @ for a broad search
-Download Audio and Lyrics for returned results
-Import Lyrics and Audio directly into LingQ
-Remembers which Songs have been imported already

MOVIE/SHOW CONTENT
-Query by Movie or Show Name
-Query all Netflix data
-Displays links to open the content on various streaming websites. (To be imported with Rooster Video Tools)
-Predictive search

COPYRIGHT FREE BOOKS
-Query by Language
-Filter by typing
-Download and Import to LingQ
-Data from Project Gutenberg

COPYRIGHT FREE AUDIO-BOOKS
-Query by Language
-Filter by typing
-Download and Import to LingQ
-Import by Chapter / All Chapters
-Data from LibriVox

TIKTOK
-Query by URL
-Download Audio/Video/Subtitles and Import to LingQ

RUMBLE
-Search Rumble
-Query by URL
-Download Video

ARD MediaThek
-Search Ard MediaThek
-Query by URL
-Download Video / Subtitles
-Import subtitles to LingQ

Helsingin Sanomat
-Query the latest Finnish News
-Query by Article URL
-Import/Download the Article

MegaTV
-Query MegaTV Video URLS (Greek)
-Import/Download the Subtitles

RuTube
-Query trending videos
-Query RuTube Video URLS (Russian)
-Import / Download Audio / Video / Comments

HOW TO MAKE OR GET YOUTUBE PLAYLIST URLS
1 Like

Thanks for the extension. Is there any way of importing an Audiobook from Spotify? eg - https://open.spotify.com/show/2stdZINTYm2nw0fTsJPn2q

2 Likes

No support for paid content. I’ve seen a few of those Olly Richards books for sale in the LingQ Library, buying it there would be the simplest way. Otherwise buy it from a place that includes the mp3 files so you can transcribe them yourself. The Rooster Course Upload free extension is great for this purpose.

1 Like

Alright thanks. I’ve been using your rooster upload extension loads, it’s been great for multi chapter audio books. Just struggling to find some content in MP3 format but I’ll keep looking!

1 Like

Rooster Playlists 1.24

More sources and improved audio sourcing for Music

TIKTOK
-Query by URL
-Download Audio/Video/Subtitles and Import to LingQ

RUMBLE
-Search Rumble
-Query by URL
-Download Video



Open Subtitles Query
-Beta

1 Like

ROOSTER PLAYLISTS 1.25-1.29

Three new language specific content sources. (Visible when menu is loaded in that language). Directly query and import the content into LingQ!

ARD MediaThek (German TV / Movies)

Helsingin Sanomat (Finnish News)

MegaTV (Greek TV / Movies)

1 Like

ROOSTER WEB EXTENSIONS

ROOSTER YOUTUBE IMPORT FREE

A light version of the Rooster Playlist Import for the general LingQ user.

OVERVIEW
With LingQ disabling the built in Whisper Transcribe functionality for YouTube videos on the LingQ Import extension I thought this would be beneficial for anyone looking to continue that practice.

  1. Import via WebForm (EASY) [NO EXTENSION]
  2. Import YouTube video to LingQ via URL [NO EXTENSION]
  3. Browser extension to query, download and import content from YouTube

IMPORT BY WEBFORM (ALL USERS)

Import YouTube Video by WebForm

This WebForm uses the URL parameters from the import by URL method but allows the user to do it via GUI rather than constructing a URL.

HOW TO USE
Go to this webpage → Rooster Web Extensions - Services

  1. Click the Get Access Token Button
  2. Copy that token into the input field
  3. Enter YouTube Video URL / ID
  4. Enter Language Code for LingQ import
  5. Choose if you want to Transcribe or use the Subtitles (Use Audio)

IMPORT BY URL (ALL USERS)


Import YouTube Video by URL

Something special for the LingQ community with the departure of Whisper Transcribe of YouTube videos for phone users. Using this solution you will be able to import any YouTube video simply by using a link.

HOW IT WORKS
Because LingQ allows requests to be made by third parties using your session cookies or API key (The fundamental basic for browser extension) we are able to setup basic processes like lesson creation from a location other than LingQ.com.

GET CREDENTIALS
To get your unique LingQ API Key click HERE https://www.lingq.com/accounts/apikey/
If you want to validate with session cookies you need these values

PARAMETERS OVERVIEW
URL Parameters are used to send the information we need. They are constructed like this.
Base URL: https://theartofdrowning.com/php/youtubeImport.php
First Parameter: ?videoId=vTOj_Ugp3Ww (Replace with your YouTube VideoID - The string at the end of YouTube URL)
Second or more Parameters: &language=fi&useAudio=false
Putting it together the URL would look like
https://theartofdrowning.com/php/youtubeImport.php?videoId=vTOj_Ugp3Ww&language=fi&useAudio=false

ALL PARAMETERS
videoId=vTOj_Ugp3Ww | YouTube Video Id (Required)
language=fi | Language to Import to (Not required but preferred as YT video may be undefined)
useAudio=false | if useAudio is true the video will be transcribed otherwise subtitles are imported. (Not required, default to false)
key=99313509a7 | Your LingQ API Key (Required)*
If using cookies instead of an API Key you will need to use these parameters instead of key
fs.session.id=7dee282f (Replace with your cookie)
wwwlingqcomsa=46hrhepa2 (Replace with your cookie)
csrftoken=LurDfpv (Replace with your cookie)

LIMITS
3 Audio Transcribes per day maximum.
5 Subtitle imports per day maximum.
This is to prevent abuse and keep the service running smoothly

EXTENSION (FIREFOX)

Browser Extension Install and Support

INSTALL
Firefox Store | Manual Install (Firefox) | Manual Install Guide

ACCESS
After installing go to the LingQ Library Page and look for this Icon
image
If you don’t see it try refresh the page

SUPPORT
Your LingQ Account is used to make requests. To view the privacy policy see here. Please do not post an image or share a link with your Access Token in it.
For feature requests and support please visit the MASTERLINGQ DISCORD
For the Ultimate LingQ Extension and to support Rooster see HERE

3 Likes

Hello Rooster, I tried accessing your free extension but it wasn`t there anymore, have you removed it or am I doing something wrong?

2 Likes

@Atlan

Hey mate

Firefox Store hasn’t made a decision on the extension yet. You can manual install by using the above link and following this guide. Otherwise check back later…!

Edit: Extension is now live on Firefox store

INSTALL
Rooster Import Firefox Webstore

4 Likes

Just added it, and it’s working great. I don’t see a separate icon for this extension, so I guess it’s acting as a sort of patch for the official LingQ import extension?

Any plans for a Chrome version that I could use on the Brave browser? Firefox is very slow on my very old PC.

Thanks for helping to make LingQ more useful!

1 Like

This extension has nothing to do with the LingQ one.

After install you access it via this button

image

2 Likes

Mate, thank you so much! What a great soul you are!
You deserve to be famous and prosperous! I wish you all the best in your life and career!

2 Likes

Just a page refresh should do the trick. There was an error if you were trying to import / download some subtitles over the past day but has been resolved now.

2 Likes

Thank you very much for your awesome work Rooster!

I´m using your great Rooster YouTube Import extension and everything has been working pretty well. Today I had the first issue with a YT video that I don´t know what is the problem. It has Chinese CC subtitles but I´m getting an error message and it is not able to fetch the subtitles. Is it possible it is because the author labeled the subtitles in a different way? He named them “Chinese(China)” probably to distinguish them from Taiwan, but it can create a conflict with the usual Chinese (simplified) or Chinese (traditional) labels, though I´m not sure that is the reason it was unable to fetch them.

In case you wanna check, the video is

1 Like

@Atlan

I believe it was a cache issue on my end where it was holding YT data past its expiry point.

Should be working now

https://theartofdrowning.com/lingq/youtube/

3 Likes

Awesome! Thank you, mate!

Please add a “buy me a coffee” or something similar on your website :pray:

2 Likes

Version 2 of the Rooster Playlist Importer is here!

ROOSTER PLAYLIST IMPORT FOR LINGQ
VERSION 2 (CHROMIUM)
Browser extension to query, download and import content from YouTube, ListenNotes / Apple Podcasts / Project Gutenberg / Librivox / TikTok / Rumble

Getting Started Guide


:key: Key Highlights

New LanguageMaster Services

Leverage LanguageMaster’s advanced Whisper transcription and AI chunking API—no personal key required, token discounts for subscribers, and support for providers like Lemonfox, Fireworks, Deepinfra, Groq, AssemblyAI, Deepgram, Gladia.

Flexible Transcription & Subtitles

YouTube: choose built-in subtitles (with Prefer Autogen), fixed-size chunking, AI-chunking (your OpenAI/Gemini key), or AI-chunking via LanguageMaster.
Whisper (LingQ): free LingQ transcription (capped at 10 hours/month).
Whisper (LanguageMaster): pay-as-you-go Whisper models (3–21 tokens/minute) with your LanguageMaster tokens.

:heavy_dollar_sign: Transcription Pricing

Mode Cap / Tokens Subscriber Rate Free Rate
Whisper (LingQ) 10 hours/month
Whisper (LanguageMaster) 3–21 tokens per minute 4000 tokens → $4 USD 4000 tokens→ $5 USD
  • Discounts available for bulk token purchases

:globe_with_meridians: Whisper Providers:

Lemonfox, Fireworks, Deepinfra, Groq, AssemblyAI, Deepgram, Gladia
Chunking Options: Original | Fixed-size | AI-chunking (OpenAI/Gemini) | AI-chunking (LanguageMaster)

:gear: Bulk Actions & Controls

Download or import multiple lessons at once, preserve playlist order, run imports sequentially or in parallel, and remove records with a single click.

:closed_lock_with_key: Authentication & Licensing

LingQ Login & Subscription

Lessons import directly into your LingQ account—make sure you’re logged in and have an active subscription.

LanguageMaster Login:

Required for advanced Whisper and AI-chunking features. Tokens are consumed for these operations.


1 Like