graph TD
A[Start ScrapeNewArrivals] --> B[Initialize Web Scraper]
B --> C[Load Tracklib New Arrivals Page]
C --> D[Extract Raw Track Data]
D --> E{Check Data Valid?}
E -->|No| F[Error Handler]
F --> B
E -->|Yes| G[Parse Raw Data]
G --> H[Extract Title Artist Link]
H --> I[Format to JSON Structure]
I --> J[Validate JSON]
J --> K{JSON Valid?}
K -->|No| L[Error Handler]
L --> G
K -->|Yes| M[Output tracklib-new-arrivals]
M --> N[End ScrapeNewArrivals]