{"id":20896618,"url":"https://github.com/luizeof/flucast_app","last_synced_at":"2025-06-27T21:36:57.115Z","repository":{"id":141277939,"uuid":"229802280","full_name":"luizeof/flucast_app","owner":"luizeof","description":"Open Source Podcast app for your Show","archived":false,"fork":false,"pushed_at":"2020-01-15T13:41:19.000Z","size":86812,"stargazers_count":18,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-20T05:53:23.048Z","etag":null,"topics":["android","android-app","app","dart","flutter","google","ios-app","opensource","player","podcast"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=br.com.luizeof.flucast_app","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luizeof.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-12-23T18:17:31.000Z","updated_at":"2024-01-07T18:31:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"1cdb30a2-1184-4845-b19f-7146d75d6dd6","html_url":"https://github.com/luizeof/flucast_app","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/luizeof/flucast_app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizeof%2Fflucast_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizeof%2Fflucast_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizeof%2Fflucast_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizeof%2Fflucast_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luizeof","download_url":"https://codeload.github.com/luizeof/flucast_app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luizeof%2Fflucast_app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262337154,"owners_count":23296031,"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":["android","android-app","app","dart","flutter","google","ios-app","opensource","player","podcast"],"created_at":"2024-11-18T10:36:13.201Z","updated_at":"2025-06-27T21:36:57.067Z","avatar_url":"https://github.com/luizeof.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FluCast\n\nOpen Source Podcast app for your Show. [See it Live at Google Play Store](https://play.google.com/store/apps/details?id=br.com.luizeof.flucast_app).\n\n## Getting Started\n\nHave you always wanted an exclusive app for your Podcast? Now you can customize and make available to your audience a player for Android and iOS developed with [Flutter](https://github.com/flutter/flutter).\n\nSimply configure your Podcast feed, tweak the app icon, build and make it available in stores.\n\nFeatured at [https://itsallwidgets.com/flucast](https://itsallwidgets.com/flucast).\n\n## Main Features\n\nFluCast has the most features that you need to play your show:\n\n- [x] Podcast Cover\n- [x] Podcast Description\n- [x] Episodes Listing\n- [x] Player Status\n- [x] Play, Pause and Stop\n- [x] 30 Seconds Seek\n- [x] Episode Description\n- [x] Google Analytics Tracking\n- [x] Light / Dark Mode\n\nSee more at [changelog.md](https://github.com/luizeof/flucast_app/blob/master/CHANGELOG.md).\n\n## Setting Up Feed\n\nJust change the key `feed` located at [`assets/cfg/app_settings.json`](https://github.com/luizeof/flucast_app/blob/master/assets/cfg/app_settings.json) file with a [Valid Podcast RSS Feed](https://developers.google.com/search/reference/podcast/rss-feed).\n\nThe key `ga` enable [Google Analytics App Tracking](https://support.google.com/analytics/answer/2587086).\n\n```json\n{\n  \"feed\": \"https://anchor.fm/s/848f2e4/podcast/rss\",\n  \"ga\": \"UA-00000000-1\"\n}\n```\n\n## Setting Up App Name\n\n### For Android\n\nOpen the configuration file [android/app/src/main/AndroidManifest.xml](https://github.com/luizeof/flucast_app/blob/master/android/app/src/main/AndroidManifest.xml) and change this line:\n\n```xml\n\u003capplication\n    android:label=\"FluCast\" ...\u003e // Your app name here\n```\n\n### For iOS\n\nOpen the configuration file [ios/Runner/Info.plist](https://github.com/luizeof/flucast_app/blob/master/ios/Runner/Info.plist) and change this line:\n\n```xml\n\u003ckey\u003eCFBundleName\u003c/key\u003e\n\u003cstring\u003eFluCast\u003c/string\u003e // Your app name here\n```\n\n## Setting Up App Icon\n\nFluCast default icon is located at [lib/icon/app_icon.png](https://github.com/luizeof/flucast_app/blob/master/lib/icon/app_icon.png) and you can change it.\n\nAfter change the app icon, you need to run this command on app root directory:\n\n```bash\n flutter pub get\n flutter pub run flutter_launcher_icons:main -f pubspec.yaml\n```\n\n## Light Mode\n\n| Home                                         | Episodes                                         | Details                                         |\n| -------------------------------------------- | ------------------------------------------------ | ----------------------------------------------- |\n| \u003cimg align=\"left\" src=\"docs/home-light.png\"\u003e | \u003cimg align=\"left\" src=\"docs/episodes-light.png\"\u003e | \u003cimg align=\"left\" src=\"docs/playing-light.png\"\u003e |\n\n## Dark Mode\n\n| Home                                        | Episodes                                        | Details                                        |\n| ------------------------------------------- | ----------------------------------------------- | ---------------------------------------------- |\n| \u003cimg align=\"left\" src=\"docs/home-dark.png\"\u003e | \u003cimg align=\"left\" src=\"docs/episodes-dark.png\"\u003e | \u003cimg align=\"left\" src=\"docs/playing-dark.png\"\u003e |\n\n## Dependencies\n\n- flutter_launcher_icons / [https://pub.dev/packages/flutter_launcher_icons](https://pub.dev/packages/flutter_launcher_icons)\n- dart_pod  [https://pub.dev/packages/dart_pod](https://pub.dev/packages/dart_pod)\n- html  [https://pub.dev/packages/html](https://pub.dev/packages/html)\n- audioplayer  [https://pub.dev/packages/audioplayer](https://pub.dev/packages/audioplayer)\n- flutter_volume  [https://pub.dev/packages/flutter_volume](https://pub.dev/packages/flutter_volume)\n- package_info  [https://pub.dev/packages/package_info](https://pub.dev/packages/package_info)\n- global_configuration  [https://pub.dev/packages/global_configuration](https://pub.dev/packages/global_configuration)\n- path_provider  [https://pub.dev/packages/path_provider](https://pub.dev/packages/path_provider)\n- provider [https://pub.dev/packages/provider](https://pub.dev/packages/provider)\n- usage  [https://pub.dev/packages/usage](https://pub.dev/packages/usage)\n- http  [https://pub.dev/packages/http](https://pub.dev/packages/http)\n- url_launcher  [https://pub.dev/packages/url_launcher](https://pub.dev/packages/url_launcher)\n- hive [https://pub.dev/packages/hive](https://pub.dev/packages/hive)\n\n## How to Contribute\n\n- Fork the the project\n- Create your feature branch (git checkout -b my-new-feature)\n- Make required changes and commit (git commit -am 'Add some feature')\n- Push to the branch (git push origin my-new-feature)\n- Create new Pull Request\n\n## Licence\n\n```\nCopyright 2019, luizeof\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluizeof%2Fflucast_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluizeof%2Fflucast_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluizeof%2Fflucast_app/lists"}