OneList
An emby-like program that focuses on scraping alist aggregated network disks to form a film and television media library.
OneList is a ** professional video library management system **, which can help you: - ** Automatically organize ** your film and television resources (scanned from online disk services such as Alist) - ˇ ** Smart scraping ** Film and television metadata (posters, profiles, actor information, etc.) - ** Beautiful display ** Your movie library (Netflix-like interface) - ** Record the viewing ** Progress, collection and rating Account/Password In the file management of Lazy Cat Micro Services, find `/config/config.env`, and check the default: UserEmail=xxxx@qq.com #This is your administrator account UserPassword=xxxxx #This is your administrator password After successfully logging in, configure OneList in the following order: ### 1. Configure TMDB API Key (required) TMDB (TheMovieDB) is a free film and television database that OneList needs to obtain film and television information. ####Step 1.1: Apply for a TMDB API Key 1. Interview [https://www.themoviedb.org/](https://www.themoviedb.org/) 2. Sign up for a free account 3. After logging in, go to [Settings → API](https://www.themoviedb.org/settings/api) 4. Click "Request an API Key" 5. Select the "Developer" type 6. Fill in simple instructions for use (you can write them casually, such as "Personal media library") 7. Submit after agreeing to terms 8. Copying generated **API Key (v3 auth)** ####Step 1.2: Configure in OneList 1. Click "Settings" or "Configure" on the OneList interface 2. Find the "TMDB API Key" input box 3. Paste your API Key 4. save ** Or directly modify the configuration file **: ```bash #Edit/config/config.env KeyDb= Your TMDB_API_Key ``` --- ### 2. Add Alist services (required) OneList needs to connect to Alist to scan your movie files. ####Prerequisite requirements - You have deployed the Alist service - There are film and television files in Alist (named according to the standard) - Know Alist's visit address ####Step 2.1: Add Alist to OneList 1. Enter the main interface of OneList 2. Click "Add Alist" or "Data Source Management" 3. Fill in the Alist information: ``` Name: My Network Drive (Custom) Address: https://your-alist.example.com Username: admin (if Alist needs to login) Password: *****(if Alist needs to login) ``` 4. Click "Test Connection" 5. After the connection is successful, click "Save" ####Step 2.2: Verify connection After saving, you should be able to see a list of file directories in Alist. --- ### 3. Create a media library Now you can start creating your movie library! ####Step 3.1: Create a movie library 1. Click "Create Media Library" or "Add Library" 2. Select genre: ** Movie ** 3. Fill in the information: ``` Library Name: My Movies (Custom) Data source: Select the Alist you just added Path: /Movies or/Movies (select the folder in which to store movies in Alist) ``` 4. Configuration options: - Enable automatic scraping - Download poster and background image - Enable automatic monitoring (detect new files) 5. Click "Create" ####Step 3.2: Create a TV drama library 1. Click "Create Media Library" 2. Select genre: ** TV series ** 3. Fill in the information: ``` Library Name: My Series (Custom) Data source: Select Alist Path: /TV Series or/TVShows ``` 4. Configuration options (same) 5. Click "Create" --- ### 4. Scanning and scraping ####Step 4.1: Start scanning 1. Enter the media library you just created 2. Click "Start Scan" or "Refresh Now" 3. OneList will: - Scan video files in Alist - 🔍Identify the name and year of the movie - 🌐Obtaining metadata from TMDB - ˇDownload posters and background pictures ####Step 4.2: Wait for completion The first scan may take a long time (depending on the number of documents): - 10 movies: approximately 2-5 minutes - 100 movies: approximately 20-30 minutes - 1000+ movies: may take hours






