Good morning,
It's been a busy week so I haven't had a chance to reply on the subject. We did finally push out an update earlier this week but as we dug into the data, things got complicated.
When a bus does not show a direction, it means the bus is having trouble communicating with our backend and its current route can not be determined. The trip_id for this vehicle defaults back to its first trip of the day. With a few of the vehicles being cross routed, the route it starts on might not be the route it currently is on.
Add to this, there are special routes, like the 23 and 45, which internally are considered the same. For these, it's difficult to determine which part of the route these vehicles are on without a little geospatial fun. In fact, I don't believe any directionless vehicles would ever appear on these routes from TransitView or TransitViewAll.
That said, some of the missing direction vehicles should start appearing in TransitViewAll soon. The accuracy of the trip (and possibly the route) of these will be in question, though.
We are also working with our vendor to patch the software running on these buses so they start communicating with our backend correctly again. When this happens, most of the issues with missing and/or directionless vehicle should be resolved.
Also, if you only want some routes but not all routes,
https://www3.septa.org/api/TransitViewAll/?routes=22,55,77 -Greg