azuracast / azuracast
AzuraCast 自托管网络电台管理套件。
Requires
- php: ^8.3
- ext-curl: *
- ext-ffi: *
- ext-fileinfo: *
- ext-gd: *
- ext-iconv: *
- ext-intl: *
- ext-json: *
- ext-libxml: *
- ext-maxminddb: *
- ext-mbstring: *
- ext-pdo: *
- ext-redis: *
- ext-simplexml: *
- ext-xml: *
- ext-xmlreader: *
- ext-xmlwriter: *
- azuracast/doctrine-entity-normalizer: ^3.0
- azuracast/nowplaying: dev-main
- beberlei/doctrineextensions: ^1.5
- br33f/php-ga4-mp: ^0.1.2
- brick/math: ^0.12
- composer/ca-bundle: ^1.2
- doctrine/data-fixtures: ^1.3
- doctrine/dbal: ^4
- doctrine/migrations: ^3.0
- doctrine/orm: ^3
- dragonmantank/cron-expression: ^3.1
- gettext/gettext: ^5
- gettext/php-scanner: ^2
- gettext/translator: ^1.1
- guzzlehttp/guzzle: ^7.0
- intervention/image: ^3
- james-heinrich/getid3: v2.0.0-beta6
- lbuchs/webauthn: ^2.1
- league/csv: ^9.6
- league/flysystem-aws-s3-v3: ^3.0
- league/flysystem-sftp-v3: ^3.0
- league/mime-type-detection: ^1.7
- league/oauth2-client: ^2.6
- league/plates: ^3.1
- lstrojny/fxmlrpc: dev-master
- matomo/device-detector: ^6
- mezzio/mezzio-session: ^1.3
- mezzio/mezzio-session-cache: ^1.7
- monolog/monolog: ^3
- myclabs/deep-copy: ^1.10
- nesbot/carbon: ^3
- pagerfanta/doctrine-collections-adapter: ^4
- pagerfanta/doctrine-orm-adapter: ^4
- php-di/php-di: ^7.0.1
- php-ffmpeg/php-ffmpeg: ^1.2
- phpseclib/phpseclib: ^3.0
- promphp/prometheus_client_php: ^2.10
- psr/simple-cache: ^3.0
- ramsey/uuid: ^4.0
- rlanvin/php-ip: dev-master
- skoerfgen/acmecert: ^3.2
- slim/http: ^1.1
- slim/slim: ^4.2
- spatie/flysystem-dropbox: ^3
- spomky-labs/otphp: ^11
- supervisorphp/supervisor: dev-main
- symfony/cache: ^7
- symfony/console: ^7
- symfony/event-dispatcher: ^7
- symfony/filesystem: ^7
- symfony/finder: ^7
- symfony/intl: ^7
- symfony/lock: ^7
- symfony/mailer: ^7
- symfony/messenger: ^7
- symfony/process: ^7
- symfony/property-access: ^7
- symfony/rate-limiter: ^7
- symfony/redis-messenger: ^7
- symfony/serializer: ^7
- symfony/validator: ^7
- symfony/yaml: ^7
- vlucas/phpdotenv: ^5.3
- voku/portable-utf8: ^6.0
- wikimedia/composer-merge-plugin: dev-master
- zircote/swagger-php: ^4.9.2
Requires (Dev)
- codeception/codeception: ^5.0.0-RC1
- codeception/module-asserts: ^3
- codeception/module-cli: ^2
- codeception/module-doctrine: ^3.1
- codeception/module-phpbrowser: dev-master
- codeception/module-rest: ^3
- filp/whoops: ^2
- maxmind-db/reader: ^1.11
- mockery/mockery: ^1.0
- nette/php-generator: ^4.1
- php-parallel-lint/php-console-highlighter: ^1
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^1
- phpstan/phpstan-doctrine: ^1
- phpunit/phpunit: ^11
- psy/psysh: ^0.12
- pyrech/composer-changelogs: ^2
- roave/security-advisories: dev-latest
- slevomat/coding-standard: ^8
- squizlabs/php_codesniffer: ^3.5
- symfony/var-dumper: ^7
Replaces
- symfony/polyfill-iconv: 1.99
- symfony/polyfill-intl-grapheme: 1.99
- symfony/polyfill-intl-normalizer: 1.99
- symfony/polyfill-mbstring: 1.99
- symfony/polyfill-php71: 1.99
- symfony/polyfill-php72: 1.99
- symfony/polyfill-php73: 1.99
- symfony/polyfill-php74: 1.99
- symfony/polyfill-php80: 1.99
- symfony/polyfill-php81: 1.99
- symfony/polyfill-php82: 1.99
- symfony/polyfill-php83: 1.99
- dev-main
- 0.20.2
- 0.20.1
- 0.20.0
- 0.19.7
- 0.19.6
- 0.19.5
- 0.19.4
- 0.19.3
- 0.19.2
- 0.19.1
- 0.19.0
- 0.18.5
- 0.18.3
- 0.18.2
- 0.18.1
- 0.18.0
- 0.17.7
- 0.17.6
- 0.17.5
- 0.17.4
- 0.17.3
- 0.17.2
- 0.17.1
- 0.17.0
- 0.16.1
- 0.16.0
- 0.15.2
- 0.15.1
- 0.15.0
- 0.14.1
- 0.14.0
- 0.13.0
- 0.12.4
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12
- 0.11.2
- 0.11.1
- 0.11
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.9
- 0.9.8.1
- 0.9.8
- 0.9.7.1
- 0.9.7
- 0.9.6.5
- 0.9.6.2
- 0.9.6.1
- 0.9.6
- 0.9.5.1
- 0.9.5
- 0.9.4.2
- 0.9.4.1
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.0
- 0.6.0
- 0.5.0
- 0.3.3
- 0.3.2
- 0.3.1
- dev-dev-ls2.3.x
- dev-feature/bot-blocker
- dev-stable
- dev-feature/hpnp
- dev-feature/per-record-backups
- dev-feature/meilisearch
- dev-ci-testing
This package is auto-updated.
Last update: 2024-09-20 08:47:01 UTC
README
AzuraCast:简单易用的自托管网络电台管理套件
AzuraCast 是一个自托管的全方位网络电台管理套件。使用其易于安装和强大而直观的网页界面,您可以在几分钟内启动一个完整的网络电台。AzuraCast 可用于各种类型和大小的网络电台,并且可以在最经济的 VPS 网络主机上运行。AzuraCast 目前处于测试版。
您可以通过我们的文档了解有关 AzuraCast 的更多信息。
实时演示
想要亲自看看 AzuraCast 吗?访问我们的演示网站demo.azuracast.com
- 用户名:
demo@azuracast.com
- 密码:
demo
安装 AzuraCast
要安装 AzuraCast,您应该具备基本的 Linux 壳终端知识。安装完成后,您可以通过 AzuraCast 的网页界面管理电台的各个方面。
请按照我们的安装指南进行操作,了解如何在您的服务器上安装 AzuraCast。
许可证
AzuraCast 根据Affero GNU 通用公共许可证 (AGPL) 版本 3.0授权。此项目是免费和开源软件,欢迎提交拉取请求。
需要帮助?
如果您需要帮助 AzuraCast,您应该首先访问我们的支持页面,该页面提供了许多常见问题和问题的解决方案,以及如何检查服务器日志文件以获取更多详细信息。如果您需要通过 GitHub 获取我们的帮助,提供这些日志是诊断和解决您的问题的绝对关键。
新功能请求由 FeatureUpvote 提供。您可以通过我们的功能请求页面提交新的功能请求或对现有的功能请求进行投票。
对于错误和故障报告,我们完全依赖于我们的GitHub 问题板来诊断、跟踪和更新这些报告。首先,请确保您遇到的问题尚未在 GitHub 上报告。如果是这样,您可以通过订阅现有票据来跟踪问题进展。如果您的問題或请求尚未报告,请点击“新建问题”按钮来创建它。请确保遵循提供的模板,因为它要求提供对我们团队非常重要的详细信息。
请记住,AzuraCast 是由志愿者构建和维护的免费软件项目,因此在回复您时可能会有一些延迟。我们将尽最大努力解决您的问题并回答您的问题。
社区和社交媒体
我们经常在社交媒体上发布关于软件重大更新、用户应关注的网络安全问题或第三方软件即将进行的变更等信息。通过关注我们的账号,您可以更及时地获取这些更新。
- 在Mastodon上,请访问@AzuraCast@fosstodon.org
如果您是AzuraCast的用户、电台所有者、开发者或其他贡献者,您还可以加入我们的Discord社区,在那里您可以提问、分享您的电台等。
请注意,我们的社交媒体渠道不是向我们报告问题的最佳方式;相反,您应使用上面提供的GitHub问题说明,因为这允许我们的整个团队在一个位置帮助解决并跟踪问题的进度。
AzuraCast的朋友
我们想感谢以下组织对AzuraCast持续发展的支持
-
Vultr为我们提供了用于演示实例、预发布和测试环境的服务器资源等
-
JetBrains通过提供诸如PhpStorm等工具,使我们的开发工作更快、更简单、更高效
-
CrowdIn为我们提供了一个简单而强大的工具,帮助我们为全球用户提供翻译
-
Netlify支持像我们这样的开源软件,并作为我们主要azuracast.com网站的主机。
-
BrowserStack为我们提供了工具,帮助我们测试软件在多个浏览器和操作系统上的可访问性和功能。
-
Depot为我们提供动力,以构建我们的Docker镜像。
-
AzuraCast构建在其之上的许多免费和开源工具的创造者和维护者,他们为推动FOSS(自由和开源软件)的进步做出了巨大贡献
支持AzuraCast开发
AzuraCast将始终免费提供,但如果您认为该软件很有用,并希望支持项目负责人,请访问下面的任一链接。您的支持非常受欢迎。