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]