# What platform is PMS developed on?

**URL:** <https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417>\
**Category:** General Discussions\
**Created:** [May 12, 2021, 5:31pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417 "2021-05-12T17:31:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![cwall64](https://avatars.discourse-cdn.com/v4/letter/c/bbe5ce/32.png) [@cwall64](https://forums.plex.tv/u/cwall64)\
**Post date:** [May 12, 2021, 5:31pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/1 "2021-05-12T17:31:02Z")

</div>

I have been running Plex Server for many years on Windows 10, but due to some issues with the box not related to Plex I decided to move to an Ubuntu server. I found it strange (being a long time Unix admin) that the file and folder naming conventions stayed the same on Linux for recorded TV shows (with spaces, capitalization, etc). Leading me to the question - is Windows the main platform for the developers?

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [May 12, 2021, 5:47pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/2 "2021-05-12T17:47:03Z")

</div>

Looking at the underlying folder structure (e.g. `Library` \> `Application Support` \> `...`) that looks an awful lot like that of a Mac. No idea if that’s still the “main development platform” – but I suppose it might have started there.

> **[Plex (company) | History](https://en.wikipedia.org/wiki/Plex_(company)#History)**
>
> Plex began as a freeware hobby project in December 2007 when developer Elan Feingold created a media center application for his Apple Mac. He ported the media player XBMC (since renamed Kodi) to Mac OS X. Around the same time, Cayce Ullman and Scott Olechowski—software executives who had recently sold their previous company to Cisco—were also looking to port XBMC to OS X, and noticed Feingold's progress via XBMC online forums. They contacted him and offered support and funding, forming a three Th...

---

<div class="post-metadata">

**Author:** ![FordGuy61](https://avatars.discourse-cdn.com/v4/letter/f/22d042/32.png) [@FordGuy61](https://forums.plex.tv/u/FordGuy61)\
**Post date:** [May 12, 2021, 5:55pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/3 "2021-05-12T17:55:19Z")

</div>

Some information regarding the Plex development environment is in the below thread.

FYI, do not use any of the Plex Media Server versions linked in the thread. As mentioned in the last post, the work was incorporated into the 1.23.x releases.

> [@Plex Media Server - Forum Preview: Faster and smaller builds with new toolchain!](https://forums.plex.tv/t/plex-media-server-forum-preview-faster-and-smaller-builds-with-new-toolchain/699575):
>
> Hello fellow curious Plex users! We have a new experimental forum preview build of the Plex Media Server to share with you today. These builds are built with our new toolchain and will (hopefully) improve performance, download size and memory usage. If you want to help test, use the following links. Remember that these are experimental builds so we suggest you [backup](https://support.plex.tv/articles/201539237-backing-up-plex-media-server-data/) before proceeding. Be ready to roll-back if needed. The builds are also based on unreleased versions of PMS - so you might see ro…

---

<div class="post-metadata">

**Author:** ![cwall64](https://avatars.discourse-cdn.com/v4/letter/c/bbe5ce/32.png) [@cwall64](https://forums.plex.tv/u/cwall64)\
**Post date:** [May 12, 2021, 6:01pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/4 "2021-05-12T18:01:51Z")

</div>

Thanks! That thread linked out to a blog post that was very informative ([Preparing Plex Media Server for the next 10 years | by Plex Engineering | Plex Labs | Medium](https://medium.com/plexlabs/preparing-plex-media-server-for-the-next-10-years-d54fc3f47bf)).

---

<div class="post-metadata">

**Author:** ![tobiashieta](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tobiashieta/32/82153_2.png) [@tobiashieta](https://forums.plex.tv/u/tobiashieta)\
**Post date:** [May 12, 2021, 7:21pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/5 "2021-05-12T19:21:36Z")

</div>

FYI: the server devs are using a mix of macOS, Linux and Windows.

Happy to answer any questions about the build/dev environment since that’s what I do around here and few people find it that interesting 🙂

---

<div class="post-metadata">

**Author:** ![cwall64](https://avatars.discourse-cdn.com/v4/letter/c/bbe5ce/32.png) [@cwall64](https://forums.plex.tv/u/cwall64)\
**Post date:** [May 12, 2021, 7:54pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/6 "2021-05-12T19:54:36Z")

</div>

Thanks! I assume it is just my age and using version of Unix over the years that I always was taught to stay away from the long paths, spaces, etc - but modern OSes are fine with it, and it made my recorded shows from Windows Plex Server portable to the new Ubuntu one.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [August 10, 2021, 7:55pm UTC](https://forums.plex.tv/t/what-platform-is-pms-developed-on/715417/7 "2021-08-10T19:55:37Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
