GithubHelp home page GithubHelp logo

podlatch / podlatch-publisher Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 1.0 6.4 MB

free and open source podcast publishing system

Home Page: https://podlat.ch

License: GNU General Public License v3.0

JavaScript 3.82% PHP 66.63% HTML 6.24% Shell 1.18% SCSS 6.75% Twig 15.35% CSS 0.03%
bulma cms mediathek php podcast podcast-generator podcasting podlatch podlove symfony

podlatch-publisher's People

Contributors

dependabot[bot] avatar kampfq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

podlatch-publisher's Issues

document root

Hey,
you said in your README that I have to set web as document root. But that's wrong. You need to set public as document root. Podlatch is very nice!

Add analytics

find a way to count media downloads and feed downloads and display them in backend

automatic deployment

write a shellscript that build the release zip

currently i create the release zip file manually. a automatic script would be awesome

License

You should consider switching to AGPL.
The problem with the GPL is that network usage does not count as distribution so the GPL would make no sense.

Add User creates Error 500

Describe the bug
Can't create a new User

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'config'
  2. Click on 'User'
  3. Click on "Add User"
  4. See error 500 "Oops! An Error Occurred The server returned a "500 Internal Server Error".

Desktop (please complete the following information):

  • OS: Ventura 13.1
  • Browser Safari
  • Version 16.2

translations

remove all hardcoded labels in the backend and implement the symfony translation logic

refactor twig templates

there is a lot of duplicated code in the templates folder.
the templates must be splitted in components.

Spotify have problems with <enclosure> tag in feed rss.

Describe the bug
Spotify can't listen the podcast because missing the "type" and "length" assets.

To Reproduce
open xml with editor.
look at the end of enclosure

Additional context
Spotify Support responded to my email as follows:

_We had a look and can confirm that your podcast was successfully submitted. However, it seems that our system is having a hard time ingesting your podcast information due to an error in your tag.

XMLs are usually quite sensitive and should follows the format that's listed in section 5.17 of our spec doc https://assets.ctfassets.net/jtdj514wr91r/3khl5YaRusSuQ4a18amk38/8f35aecf398979cdfa6839ae29e79a46/Podcast_Delivery_Specification_v1.9.pdf.

Your tag must contains the following:
url: the URL containing this episode’s audio file.
type: the format of audio file (e.g. type=”audio/mpeg”)
length: the length of the audio file must be in bytes_

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.