{"id":16065234,"url":"https://github.com/lacymorrow/cinematic","last_synced_at":"2025-03-16T08:32:11.577Z","repository":{"id":16180377,"uuid":"18926847","full_name":"lacymorrow/cinematic","owner":"lacymorrow","description":"🎥  Gorgeous desktop movie collections","archived":false,"fork":false,"pushed_at":"2024-04-11T15:49:16.000Z","size":670993,"stargazers_count":39,"open_issues_count":31,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-04-13T21:01:38.356Z","etag":null,"topics":["desktop","electron","genre","meteor","movie","nodejs","tmdb","trailers"],"latest_commit_sha":null,"homepage":"http://gh.lacymorrow.com/cinematic/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lacymorrow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"lacymorrow","patreon":"lacymorrow","open_collective":"lacy-morrow","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["buymeacoffee.com/lm","lacymorrow.com/donate"]}},"created_at":"2014-04-18T21:56:19.000Z","updated_at":"2024-04-15T10:04:13.389Z","dependencies_parsed_at":"2024-01-12T21:33:06.899Z","dependency_job_id":"a6091bba-41a1-4d38-81a2-e96e6dcdcfe8","html_url":"https://github.com/lacymorrow/cinematic","commit_stats":{"total_commits":1340,"total_committers":169,"mean_commits":7.928994082840236,"dds":0.6940298507462687,"last_synced_commit":"174f07514c07898fe455f9fc1d3af0b992cb0015"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Fcinematic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Fcinematic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Fcinematic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lacymorrow%2Fcinematic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lacymorrow","download_url":"https://codeload.github.com/lacymorrow/cinematic/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243500742,"owners_count":20300777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["desktop","electron","genre","meteor","movie","nodejs","tmdb","trailers"],"created_at":"2024-10-09T05:12:02.533Z","updated_at":"2025-03-16T08:32:11.555Z","avatar_url":"https://github.com/lacymorrow.png","language":"TypeScript","funding_links":["https://github.com/sponsors/lacymorrow","https://patreon.com/lacymorrow","https://opencollective.com/lacy-morrow","buymeacoffee.com/lm","lacymorrow.com/donate"],"categories":[],"sub_categories":[],"readme":"# Cinematic 🎥\n\nA gorgeous Desktop UI for your digital movie collection, powered by Electron and React. Works on Mac, Windows, and Linux!\n\n\u003cdiv align=\"center\"\u003e\n\n[![Build Status][github-actions-status]][github-actions-url]\n[![Github Tag][github-tag-image]][github-tag-url]\n\n\u003c/div\u003e\n\n## ✨ Features\n\n- 🎭 Filter movies by genre\n- 🚥 Read plotlines and summaries before watching\n- 🎬 Watch multiple trailers\n- 🥃 Jump straight to the IMDB page\n- 🍱 Keep track of recently viewed and watched movies\n- 🍅 Cycle through ratings from IMDB, TMDB, and Metacritic\n- ☔️ Network throttled requests to avoid timeouts\n- 🐠 Built-in caching of genres and movies\n- 🖇 Sort movies by name, popularity, release date, runtime, or randomly\n- 🌙 Dark Mode support\n- 🔄 Auto Updater\n- 💾 Built-in Store with electron-store\n- 🖱️ Context Menu\n- ⌨️ Keyboard Shortcut Manager\n- 🀱 Menu Bar for macOS, Windows, and Linux\n- 🖥️ System Tray\n\n[![Cinematic Light UI](https://raw.githubusercontent.com/lacymorrow/cinematic/main/public/demo.png)](https://github.com/lacymorrow/cinematic/releases)\n\n### [Download for Windows, OSX, and Linux](https://github.com/lacymorrow/cinematic/releases)\n\nPoint Cinematic to the movie folder on your computer to scan and retrieve movie posters, ratings, trailers and much more about any movie files found.\nOrganize your movies by genre and sort by popularity, release date, runtime, or randomize things.\n\nCinematic prefers filenames like `Independence Day [1996].mp4` but will happily parse torrent-style `Movies.That.Look.Like.This.2015.HDRip.XviD.XXX-XXX.AVI`.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"815\" height=\"578\" src=\"https://raw.githubusercontent.com/lacymorrow/cinematic/main/public/cinematic.gif\"\u003e\n\u003c/p\u003e\n\n## 🚀 Getting Started\n\n1. Clone this repository\n\n   ```bash\n   git clone https://github.com/lacymorrow/cinematic.git\n   ```\n\n2. Go into the repository\n\n   ```bash\n   cd cinematic\n   ```\n\n3. Install dependencies\n\n   ```bash\n   yarn\n   ```\n\n4. Start the development server\n\n   ```bash\n   yarn start\n   ```\n\n## 📁 Project Structure\n\n- `src/main`: Contains the main process code\n- `src/renderer`: Contains the renderer process code (React components)\n- `src/config`: Contains configuration files\n- `src/utils`: Contains utility functions\n\n## 📜 Available Scripts\n\n- `yarn start`: Start the app in development mode\n- `yarn build`: Build the app for production\n- `yarn lint`: Run the linter\n- `yarn test`: Run tests\n\n## Built With\n\n- [Electron](https://electronjs.org/)\n- [React](https://reactjs.org/)\n- [React Router](https://reacttraining.com/react-router/)\n- [Tailwind CSS](https://tailwindcss.com/)\n- [Shadcn](https://ui.shadcn.com/)\n- [TypeScript](https://www.typescriptlang.org/)\n\n## Development\n\n### Tailwind CSS\n\nWe use Tailwind CSS for styling. See the [Tailwind CSS docs](https://tailwindcss.com/docs) for more information.\n\nSome Tailwind plugins have been added for convenience:\n\n- [Tailwind Animate](https://github.com/jamiebuilds/tailwindcss-animate)\n- [Tailwind Container Queries](https://github.com/tailwindlabs/tailwindcss-container-queries)\n- Child selectors to target immediate children like `child:w-xl`\n- Group selectors: `group` (Parent) `group-hover:bg-gray-100` (Child)\n\n### Shadcn\n\nShadcn is a UI component library for React. See the [Shadcn docs](https://ui.shadcn.com/) for more information.\nUse `npx shadcn-ui@latest add accordion ...` to add a component to your project.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the CC-BY-NC-SA 4.0 License.\n\n[github-actions-status]: https://github.com/lacymorrow/cinematic/workflows/Build/badge.svg\n[github-actions-url]: https://github.com/lacymorrow/cinematic/actions\n[github-tag-image]: https://img.shields.io/github/tag/lacymorrow/cinematic.svg?label=version\n[github-tag-url]: https://github.com/lacymorrow/cinematic/releases/latest\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flacymorrow%2Fcinematic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flacymorrow%2Fcinematic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flacymorrow%2Fcinematic/lists"}