News for hackers. Stuff that matters.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by isoprophlex on Tuesday October 12, 2021 @02:40AM (#28836775)
Very cute that there's a one click deployment using some semi-magic third party service, but it feels kinda disingenuous to not link to the repo that's doing the actual heavy lifting.[] The repo submitted to HN is just a bunch of config files.

[] https://github.com/FD-/RPiPlay

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by dewey on Tuesday October 12, 2021 @07:03AM (#28838279)
> Very cute that there's a one click deployment using some semi-magic third party service

The author of the repository seems to work for that third party service so feels more like a proof of concept for deployments to that service.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by websap on Tuesday October 12, 2021 @03:09AM (#28836918)
This is the problem with open source, anytime someone tries to submit a finished solution - someone will come out of the woodwork and blame them for not attributing enough. In this case the link exists, but it isn't in the favorable order.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by MrStonedOne on Tuesday October 12, 2021 @08:02AM (#28838689)
That seems disingenuous don't you think.

The only thing they added was a dependency on a closed source 3rd party """cloud""" service. This is basically the open source equivalent to blog spam and should be rightfully put down.

And the post you're replying to isn't even trying to do that! Its just suggesting that hacker news would find more benefit out of the original repo over some closed source cloud bait made by an employee of said proprietary cloud service.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by mehalter on Tuesday October 12, 2021 @08:56AM (#28839068)
This is a little aggressive. Sure, Balena offers a proprietary licensing to make money for their cloud software, but all of the technology is built with open source first. You can self host OpenBalena (the open source parts of Balena) and do your own deployments locally. I'm not sure if going after open source projects that can make money is the best way to promote open source software.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by MrStonedOne on Tuesday October 12, 2021 @09:06AM (#28839150)
> I'm not sure if going after open source projects that can make money is the best way to promote open source software.

but im not doing that.

I'm going after open source projects that can make money (by building closed source infrastructure) taking other peoples open source projects and moneifying them into a new """open source""" project (where 99% of the meat is in closed source cloud infrastructure) as a way to piggy back off of the work of other people so that they can advertise on hacker news.

Like, if the repo actually added something substantial and new to the project, that would be one thing.

If this was an article that explained how to do the gluing/config work this github repo does, also, another thing. even if hosted/made by the cloud company. That at least appeals to the intellectual pursuit.

But this is just some config files.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by mehalter on Tuesday October 12, 2021 @09:20AM (#28839297)
I believe you mean open source infrastructure
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by bestouff on Tuesday October 12, 2021 @04:32AM (#28837400)
RPiPlay is itself composed of many great OSS projects (e.g. GStreamer). Maybe we should somehow be able to publish the shole "tree" of contributions to a particular project (including build-time tools) ?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by ZhangSWEFAANG on Tuesday October 12, 2021 @05:10AM (#28837661)
Yeah, personally my view is that if an OSS project contributes something new to the existing tool then it should be acknowledged on a place like hackernews.

Also, because acknowledging the project you built on top off recursively references other tools, there is no need to publish the whole tree. That exploration is left as an exercise to the viewer of the repo.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by worldsayshi on Tuesday October 12, 2021 @05:51AM (#28837908)
If we had a reliable way to identify contributors there might be nice ways to build on top of that. Like semi automatic donation services that uses id keys of the list of contributors.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by codetrotter on Tuesday October 12, 2021 @09:32AM (#28839433)
Never going to work. Someone will cheat the system by creating multiple identities in order to get more than their fair share. Besides, how do you even measure what’s fair automatically.

And likewise, automatically distributing money per dependency will just make people split projects into multiple parts to get more of the money, or to add fake dependencies.

Donations need humans in the loop to decide where the money should go.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by worldsayshi on Tuesday October 12, 2021 @09:49AM (#28839610)
That's why I said semi automatic. It should always be up to a human to decide exactly who gets the money and how much. But there could be systems that makes it easier for that human to make such decision and worry about the important parts of it.

The automatic parts can consist of listing candidates, link to their contributions and handling of the transactions, not selection.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by agustif on Tuesday October 12, 2021 @10:18AM (#28839984)
I just remembered the drama a couple weeks back about some library for coloring terminal output...

People do stupid shit for fake internet points and fame already, I wouldn't put cash into that equation

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by worldsayshi on Tuesday October 12, 2021 @11:40AM (#28841089)
We already have put cash into the equation. There are donation buttons on many repos nowadays. Should we fight against that or should we try to make better use of it?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by hunter2_ on Tuesday October 12, 2021 @11:08AM (#28840673)
That should mitigate against fake dependencies, but not splitting important projects into multiple equally important projects, unless this engine also incorporated something like SLOC or number of commits (either of which would make splitting a net zero) but those are non-metrics as well...even more readily abused.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by worldsayshi on Tuesday October 12, 2021 @11:42AM (#28841117)
Not following what your point is here? I'm not promoting metrics. I'm just saying we should allow lifting up the whole software supply chain for donation driven projects.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by hunter2_ on Thursday October 14, 2021 @03:00AM (#28861308)
Just saying how any tooling to automate the process would be easy to game all the way down, so the due diligence toward donating has really got to be a manual human effort.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by cptskippy on Tuesday October 12, 2021 @10:51AM (#28840464)
So like an attribution manifest that contains direct contributions and links to other OSS manifests? Then you could just have a project walk the manifests and generate an output of everyone who contributed?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by turtlebits on Tuesday October 12, 2021 @02:54AM (#28836838)
There is a link at the bottom of the readme directly to RPiPlay.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by isoprophlex on Tuesday October 12, 2021 @03:21AM (#28836979)
Yeah, I saw that. My point is: considering the title of this submission, I'd rather see it linking to the people that actually built the software that does this airplay mirroring.

As it stands, this is a submission of "a one click deployment of rpiplay to balenacloud" or something like that.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by mbreese on Tuesday October 12, 2021 @07:53AM (#28838626)
Exactly. This is more interesting as an example of how to use the balenaCloud software to deploy code across a RPi fleet. It isn’t very exciting for an airplay server as that code is provided by rpiplay.

It’s all about setting expectations. I saw this title and was excited because I thought there might be a new airplay server available (airplay 2 even). Then I saw what the project really was and I was disappointed.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by geenew on Tuesday October 12, 2021 @09:28AM (#28839383)
The history of airplay he gives on that page under the 'AirPlay protocol versions' heading is worth a link all by itself.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by Mindwipe on Tuesday October 12, 2021 @11:27AM (#28840907)
There's so much technical debt and conflicting versioning with AirPlay it's unreal. It's amazing it works at all at this point. It's also why the developer documentation is awful.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by martin_a on Tuesday October 12, 2021 @02:48AM (#28836810)
Wow, what's even the actual work besides creating some wrapper config files with other names for the parameters?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by yoz-y on Tuesday October 12, 2021 @03:14AM (#28836946)
The wrapper itself? Isn’t Unix philosophy to build up software from simpler components? The project is also quite prominently attributed.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by martin_a on Tuesday October 12, 2021 @05:23AM (#28837756)
It seems like the original project is easy enough and does not need a wrapper. Building a wrapper this thin reminds me of the Hacktoberfest "contributions" to projects.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by yoz-y on Tuesday October 12, 2021 @11:42AM (#28841121)
Maybe the problem with posting this instead of the original project is akin to posting a homebrew formula github repo instead of the actual tool. However many projects now use github as a way to have canonical paths to stuff so here we are. You need to host the wrappers somewhere right?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by automato on Tuesday October 12, 2021 @08:07AM (#28838721)
When you need to create some software, I guess you start by writing your own OS first? This is how all OSS works - you build on top of other projects.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by hamburglar on Tuesday October 12, 2021 @01:01PM (#28842126)
I think what people are complaining about is the fact that the linked project is not the project that actually solves the problem stated in the title. This linked project did not enable “using a raspberry pi as an airplay server,” it just packaged someone’s project that already did that.
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by squeaky-clean on Tuesday October 12, 2021 @12:25PM (#28841630)
If you're not melting your own sand into silicon ingots and slicing them into wafers, are you even a real programmer?
Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by cptskippy on Tuesday October 12, 2021 @11:02AM (#28840602)
Having someone smoothing over the out of box experience for a lot of OSS is of value to me. A lot of projects I undertake get bogged down or stymied by setup instructions that trivialize or one-line non-trivial tasks (e.g. setup OpenCV, configure a reverse proxy in Nginx, etc).

A lot of this comes down to the fact that software moves quickly and instructions are written for a given piece of hardware on a specific version of a distro.

One of the benefits of having a common platform like the Raspberry Pi or shipping Docker Images is that you can ship a MVP that anyone can easily setup like Hassio, Pi-Hole, or PiWebcam.

Re:Use Raspberry Pi as Airplay server to screen mirror on TV... by johnchristopher on Tuesday October 12, 2021 @05:30AM (#28837787)
If open source maintainers or producers don't owe anything to their users then I don't see why people building projects with open source material/code should do more than the bare minimum required by the license.

Are an open source license terms ignored here ?